- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.6 批量处理 9.6.1 使用PreparedStatement 9.6.2 使用批处理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 9.6.1 使用PreparedStatement 采用预编译的方式,可以减少执行重复SQL语句时候的编译时间。 基本使用过程 创建PreparedStatement; 对参数赋值; 执行。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 9.2 连接数据库的基本过程 处理结果集 如果要查询数据,需要处理查询结果。 查询的结果在结果集中保存,结果集的数据就像数据库中的表格一样,由若干行、若干列组成。 使用next方法判断是否有记录 使用getString等方法从结果集中取信息 例: while(rs.next()){ System.out.println(rs.getString(1)); } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 9.2 连接数据库的基本过程 关闭相关对象 需要关闭的对象包括:连接对象、语句对象、结果集对象; 关闭的顺序:结果集对象、语句对象、连接对象 例: rs.close(); stmt.close(); con.close(); Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 9.2 连接数据库的基本过程 异常处理 可能产生的异常:驱动程序不存在、连接失败、SQL语句执行出错、处理结果集合以及关闭对象等。 处理的基本方式 try{ … //正常需要执行的代码 }catch(Exception e){ … //出错后的处理代码 }finally{ … //关闭对象的代码 } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. String className = “com.mysql.jdbc.Driver; String url = “jdbc:mysql://localhost:3306:bookstore; String username = “root; String userpass = “root; String tableName = student; Connection con = null; PreparedStatement pstmt = null; ResultSet rs = null; try{ Class.forName(className); con = DriverManager.getConnection(url,username,userpass); pstmt = con.prepareStatement(select * from +tableName); Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. rs = pstmt.executeQuery(); while(rs.next()){ for(int i=0;irs.getMetaData().getColumnCount();i++) System.out.print(rs.getString(i+1)); System.out.println(); } }catch(Exception e){ System.out.println(e.toString()); }finally{ try{pstmt.close();}catch(Exception ee){} try{con.close();}catch(Exc
您可能关注的文档
最近下载
- 烽火网管ANM2000地操作和5516下GPON型ONU业务开通介绍.docx VIP
- PON组网及原理06-AN5516-01 GPON开通配置方法.ppt VIP
- AN5516-01-GPON开通配置方法.ppt VIP
- 烽火AN5516-01 GPON开通流程.ppt VIP
- 高中数学竞赛(强基计划)历年真题练习 9 排列组合二项式定理与概率统计综合 (学生版+解析版).pdf VIP
- 中兴OLT链路聚合配置.ppt VIP
- 2023核电厂核安全文化同行评估导则.doc
- OLT设备测试1.doc VIP
- 高中数学竞赛(强基计划)历年真题练习 4 向量 (学生版+解析版).pdf VIP
- 【高中数学竞赛真题•强基计划真题考前适应性训练】 专题06 不等式 真题专项训练(全国竞赛+强基计划专用)解析版.docx VIP
文档评论(0)