JavaEE程序设计及实践第四章java JDBC入门什么是JDBCJavadatabaseconnectivity分层结构JDBC两端SQL语言回顾S electInsertCreateDeleteUpdateDropJDBC编程步骤LoadthedriverC lass.forname()实例化自动向drivermanager注册ConnecttothedatabaseDriv ermanager.getconnection()ExecutethesqlConnection.createstatem ent()Statement.executequery()Statement.executeupdate()Retrieve theresultdata循环取得结果while(rs.next())Showtheresultdata数据库中 各种数据类型的get方法CloseClosetheresultclosethestatementclosethe connection修改后代码Jdeveloper下databasenavigator封装成类查询插入修改删除 JDBC高级编程DML数据插入JDBC高级编程-Preparedstatement灵活指定SQL语句中的变量JDBC 高级编程-Callablestatement对存储过程进行调用Createorreplaceprocedurep(v _ainnumber,v_bnumber,v_retoutnumber,v_tempinoutnumber)Is BeginIf(v_a>v_b)thenV_ret:=V_a;Elsev_ret:=v_b; EndifV_temp:=v_temp+1;End;JDBC高级编程-batch批处理JDBC高级编程-Transa ction运行事务处理JDBC高级编程-可滚动的结果集DataSourceandRowSetDatasourceDr ivermanager的替代连接池实现分布式实现Datasource的属性可以动态改变Rowset新的resultset 从resultset继承支持断开的结果集支持javabean标准西南财经大学天府学院—javaee程序设计与实践L ogo西南财经大学天府学院TianfuCollegeofSouthwesternUniversityof FinanceandEconomics郭进SQL回顾2JDBC简介1JDBC编程基础3JDBC高级 编程4DataSourceandRowSet5oracleSqlservermysqlApifororac leApiforsqlApiformysqlCC++c#javaoracleSqlservermysq lApifororacleApiforsqlApiformysqlCC++c#javaODBCJDB CoracleSqlservermysqlJavaJDBCoracleJDBCsqlserverJDBCmysql西南财经大学天府学院—javaee程序设计与实践 |
|