1、第9章 Java数据库编程,9.4 JDBC与数据库访问 9.5 Java数据库应用实例 9.6 小结,9.4 JDBC与数据库访问,9.4.1 JDBC概述 JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于访问数据库和执行SQL语句的Java编程接口,由一组用Java语言编写的类和接口组成。 JDBC使得Java程序员能够以统一的方式访问各种关系数据库。,利用JDBC访问数据库的步骤: (1)建立与数据库的连接 (2)通过发送SQL语句对数据库进行读写 (3)处理语句的执行结果,特别是查询语句的返回数据,9.4.3 JDBC的常用类和接口,1.
2、建立数据库的连接 (1)注册数据库驱动 DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver(); Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“); (2.)建立与数据库的连接 conn=DriverManager.getConnection(“jdbc:odbc:employee”);,2.创建语句对象 Statement stmt=conn.createStatement(); 3.向数据库发送SQL语句查询 ResultSet rs=stmt.executeQuery(“SELECT ”); 4.向数据库发送SQL语句插入、修改和删除当要执行的SQL语句是写语句(INSERT UPDATE 、DELETE)时,用Statement对象的executeUpdate(),5. 执行带参数的SQL语句 Connection的prepareStatement方法 PrepareStatement ps=conn. prepareStatement(“UPDATE emp SET sal=sal+? WHERE eno=?”); ?定义的参数 (1)setXXX方法设置参数的值 (2)executeQuery方法 (3)executeUpdate方法,