如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第六章连接数据库JDBC概述JDBC的结构JDBC驱动程序JDBCURLJDBCURL的一些例子JDBC驱动程序的位置JDBC驱动程序的类名的例JDBC的常用编程接口用JDBC连接数据库存取数据数据库脚本文件student.sql数据库脚本文件的执行testdb_update.jsptestdb_delete.jsptestdb_rs.jspjava.sql中重要的类和接口java.sql.DriverManager类java.sql.Connection接口java.sql.Connection常用方法调用Connection对象的方法java.sql.Statement接口java.sql.PreparedStatement接口指定参数值的方法java.sql.Typesjava.sql.Datejava.sql.Timejava.sql.Timestampjava.sql.ResultSet接口结果集的游标类型与可写性说明结果集的类型移动记录指针的方法(1)移动记录指针的方法(2)移动记录指针的方法(3)absolute()方法relative()方法判断记录指针位置的方法读取记录中某字段的方法voidupdateInt(intcolumnIndex,intx)throwsSQLException//用int值更新结果集的当前行或插入行的指定列,并不会更新底层数据库;更新数据库要调用updateRow或insertRow方法。voidupdateInt(StringcolumnName,intx)throwsSQLExceptionResultSet提供了多个updateXxx()方法读取字段值,如updateBoolean、updateByte、updateDate、updateDouble、updateFloat、updateLong、updateShort、updateString、updateTime、updateTimestamp等等,这些方法可用字段名或字段序号作参数。voidinsertRow()throwsSQLException//将插入行的内容插入到此ResultSet对象和数据库中。调用此方法时,指针必须位于插入行上。如果发生数据库访问错误,或指针不位于插入行上时调用此方法,或插入行中所有不可为null的列中还存在未分配值的列,将抛出异常。例……voidupdateRow()throwsSQLException//用当前行的新内容更新底层数据库,指针位于插入行时不能调用此方法。如果发生数据库访问错误或者指针位于插入行上,将抛出异常。例……voiddeleteRow()throwsSQLException//从ResultSet对象和底层数据库中删除当前行。指针位于插入行时不能调用此方法。抛出异常的情况类似updateRow方法。voidcancelRowUpdates()throwsSQLException//取消对当前行所作的更新。此方法在调用updateXxx方法之后,但在调用updateRow方法之前调用,才可以回滚对行所作的更新。抛出异常的情况类似updateRow方法。尽量用SQL语句来修改数据库尽量用SQL语句来修改数据库insertRow方法的例updateRow方法的例其它方法java.sql.CallableStatement接口在JavaBean中连接数据库连接到不同的数据库testaccess.jsptestodbc.jsp