JDBC概述
• JDBC允许大型应用程序把数据写到JDBC 接口上,通过接口与数据库交换信息。因 而编程人员不必太关心与该应用程序一起 使用的是那种数据库
JDBC概述
• 一个完整的JDBC应用由三部分组成 驱动程序
驱动程序管理器 应用程序
JDBC概述
• JDBC的四类驱动 1. JDBC-ODBC桥加ODBC驱动程序
记录集对象
• 从数据库emp表中读取员工的编号(empno) 和姓名(ename)
Statement stmt = con.createStatement(); String query = "SELECT empno,ename FROM EMP"; stmt.execute(query); ResultSet rs = stmt.getResultSet();
描述
指定ResultSet对象不能修改数据库
CONCUR_UPDATABLE
指定ResultSet对象可以修改数据库
指定以上两种模式时要求select语句不能带 * 号
特殊记录集
• 可滚动、可更新记录集可以使用的移动记录集指 针的方法
next() 移动到记录集的下一条,没有返回false,否则返回true previous() 移动到前一条记录 first() 移动到第一条记录 last() 移动到最后一条记录 absolute(int rowNumber) 移动到rowNumber指定的行 relative(int relativeRowNumber) 移动到相对于当前纪录位置的某一行
说明
数据库驱动程序注册
• 加载桥驱动程序并注册
//加载驱动程序类 Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); //注册驱动程序 DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());