zoukankan      html  css  js  c++  java
  • java之jdbc认识(三)

    JDBC之增删减改

    对数据库的增改删减体现在执行SQL语句这一步.而在执行SQL语句之前,首先要创建一个Statement对象,要创建Statement对象,需要使用DriverManager.getConnection()用来获得Connection对象。接着将执行的SQL语句放入字符串中,然后通过调用Statement类中的excuteupdate方法。其中excuteupdate可以执行insert、update、delete以及执行create table和drop table。但对于执行查询必须使用excutequery方法,该方法返回一个ResultSet对象。

    对于查询常常需要分析结果集,而分析结果集通常采用如下循环代码

       While(resultSet.next())

    {

    }

    数据库增加操作语句:

    st=conn.createStatement();//创建语句
    		String sql="INSERT INTO user(`姓名`,`生日`,`钱`) VALUES ( '网购','1992-2-2','22');";//数据库的增加操作
    		st.executeUpdate(sql);
    

    由于此表的ID设置为自增长,故不需再添加。

    数据库的删除 :

    st=conn.createStatement();//创建语句
    		String sql="DELETE FROM test.user "+"WHERE id = '1' ;";//数据库的删除操作
    		st.executeUpdate(sql);
    

    数据库的更新:

    st=conn.createStatement();//创建语句
    		String sql="UPDATE test.user "+"SET id = '1' , 姓名 = '张思' , 生日 = '1992-2-2' , 钱 = '1234'"+"WHERE id = '2' ;";//数据库的更新操作
    		st.executeUpdate(sql);
    		}
    

    数据库的查询:

    st=conn.createStatement();//创建语句
    		String sql="SELECT 姓名 "+"FROM test.user "+"where id=1";//数据库的查询操作
    		re=st.executeQuery(sql);
    		  while(re.next()){   
    		         String name = re.getString("姓名") ;   
    		   System.out.println(name);
    		  }   
    

    数据库的查询使用executeQuery方法,它返回一个ResultSet 对象。

      

  • 相关阅读:
    webstorm9.0.3 注册码
    SpringMVC 文件上传下载
    Nginx解决post请求405问题
    nginx配置Strict Transport Security
    MySQL修改max_allowed_packet
    ELK批量删除索引
    ELK出现unassigned_shards查看及删除
    Nagios监控mysql主从复制
    Linux DNS原理简介及配置
    root密码重置(Centos 7)
  • 原文地址:https://www.cnblogs.com/zhuo1/p/3105815.html
Copyright © 2011-2022 走看看