• 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 对象。

      

  • 相关阅读:
    NHibernate开源框架Cuyahoga学习之数据访问实现
    Petshop4.0 缓存设计学习
    Jquery实现ToolTip之元素定位
    客户单操作Cookie
    .Net 通过MySQLDriverCS操作MySQL
    NHibernate的基本使用
    提高ASP.NET性能的十大方法
    工作流引擎下基于表达式Tree复杂验证的实现
    C#注册表操作
    WinForm应用程序中的ComboBox实现ReadOnly功能
  • 原文地址:https://www.cnblogs.com/zhuo1/p/3105815.html
Copyright © 2020-2023  润新知