上课jdbc7、了解数据库的连接池_第1页
上课jdbc7、了解数据库的连接池_第2页
上课jdbc7、了解数据库的连接池_第3页
上课jdbc7、了解数据库的连接池_第4页
上课jdbc7、了解数据库的连接池_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2、了解JDBC的驱动类3、掌握JDBC的编程步5、掌握JDBC的事务处1.1、JDBC的产生历史背1.2、JDBC的基本概1.3、JDBC的作2、JDBC的驱动类2.1、JDBC驱2.2、2.3、JDBC驱动类3、JDBC的编程步3.1 驱3.2、获取连3.3、创建3、JDBC的编程步3.4、执行SQL语3.5、处理结果3.6、关闭资4、JDBC的结果4.1、可滚动结果4.2、可更新结果5、JDBC的事务处7、JDBC的连接、提供了JDBCAPI和JDBC驱动API两套接JavaDataBase并不是英文单词的缩写,而是 了的名、JDBC的驱动类P微软公司开放服务结构(WOS,WidoOpeSeriesrctcr)规,提了组数库 标准PI()。这些PISQ来成大ODB对SQ户可以直接将SQ语句送给CJava版本的先将JDBC翻译成ODBC,再有ODBC去处理数据库的操要做一些ODBC的部署和设Java代码+本地代要先安装一些本地代纯Java代纯Java代将处理数据库的信息、JDBC的编程步 Class.forName("驱动名System.setProperty("jdbc.drivers","驱动名1:驱动名 jdbc.drivers=驱动DriverManager.getConnection("数据库url","用户名 ConnectionconDriverManager.getConnection("数据库url","用户名","密createStatement():创建基本的Statement对prepareStatement(Stringsql):根据SQL语句创建预编译Statement对prepareCall(Stringsql):根据SQL语句创建可以调用 不清楚是DDL、DML、DQL语句使用execute方确定是DDL、DML语句使用executeUpdate方确定是DQL语句使用executeQuery方DQL语句的结果是返回查询的结果,有必要处结果集是ResultSet对游next方getXxx方、JDBC的结果JDK1.5之前,结果集是不可以回滚、指定滚到哪JDK1.5之后,获取到的默认结果集就支持可滚beforeFirst():将游标移动到第一行数据之afterLast():将游标移动到最后一行absolute(intrownum):将游标移动到第rownum可以直接更改结果集些修改直接反映到数据库默认的结果集是不可以更新通过修改获取Statement或者PrepareStatement时增加额外参的方式就可以获得可更新结果、JDBC事务处原子性:不可分一致性:原子性的保作失败,则整个事务内的所有操作全部中JDBC处理事务通过关闭连接的自动提交实现 回滚部全部回、JDBC批量更批量更新可以支持异构的//获得原来JDBC事务的模 //设置成事务模式(关闭自动提交Statementstm=//三个异构的sql语Stringsql1="deletefromuserwhereid=Stringsql2="updateusersetname='java'whereid=Stringsql3="insertintouser(name,password)//添加到Statement的批量处理缓冲//执行批量更//回复原来的事务模、JDBC的连接BasicDataSourcebds=newBasicDataSource(); ComboPooledDataSourcecds=newComboPooledDataSource();Connectionco

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论