JavaT2JDBC访问数据库

JavaT2JDBC访问数据库

ID:37243356

大小:329.31 KB

页数:20页

时间:2019-05-12

JavaT2JDBC访问数据库_第1页
JavaT2JDBC访问数据库_第2页
JavaT2JDBC访问数据库_第3页
JavaT2JDBC访问数据库_第4页
JavaT2JDBC访问数据库_第5页
资源描述:

《JavaT2JDBC访问数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JDBC访问数据库教学目标掌握ResultSet对象。掌握PreparedStatement对象。掌握CallableStatement对象。教学任务通过实现查询分析器例子近而掌握ResultSet,PreparedStatement,CallableStatement相关实践知识1在NetBeans中新建项目QueryImplement新建包queryimplement在项目中添加Msbase.jar、Msutil.jar、Mssqlserver.jar三个.jar包相关实践知识2创建存储过程CREATEPROCEDUREFINDALLA

2、SSELECT*FROMauthorsGOCREATEPROCEDUREQUERRYNAME@LNAMEvarchar(50)OUTPUT,@FNAMEvarchar(50)OUTPUT,@AUIDvarchar(20)ASSELECT@LNAME=au_lname,@FNAME=au_fnameFROMauthorsWHEREau_id=@AUIDGO相关实践知识3新建类Author,用来存储作者信息publicclassAuthor{//属性//属性的get/set方法publicStringtoString(){returnnewSt

3、ring("作者ID:"+au_id+"作者姓"+au_lname+"作者名"+au_fname+"电话"+phone+"地址"+address+"城市"+city+"状态"+state+"邮编"+zip+"合同"+contract);}}相关实践知识4新建类DBManage,用来执行数据库的操作……publicPreparedStatementgetPrepstmt(Stringsql){try{prepstmt=con.prepareStatement(sql);}catch(SQLExceptionex){ex.pri

4、ntStackTrace();}returnprepstmt;}相关实践知识5DBManage中的方法publicCallableStatementgetCalpstmt(Stringsql){try{calpstmt=con.prepareCall(sql);}catch(SQLExceptionex){ex.printStackTrace();}returncalpstmt;}相关实践知识6新建类HandleAuthor,用来处理具体业务publicclassHandleAuthor{......publicVectorfindAll(

5、){ResultSetrs=null;try{rs=cs.executeQuery();while(rs.next()){Authorau=newAuthor();au.setAu_id(rs.getString("au_id"));……相关实践知识7新建类Testpackagequeryimplement;importjava.util.*;publicclassTest{publicstaticvoidmain(Stringargs[]){/*测试查找所有作者/*按作者编号查找作者姓名}}相关实践知识8总结ResultSet对象的使用。

6、PreparedStatement对象的使用。CallableStatement对象的使用。SQLException类的使用ResultSet对象ResultSet对象表示执行SQL查询的结果,以包含SQL查询产生表的对象的形式返回。ResultSet对象具有指向其当前数据行的光标(cursor),可以用它来指向结果集中的某一行。初始时,光标指向于第一行之前。ResultSet对象的next()方法将光标移动到下一行。同时可以通过调用ResultSet对象的first或last方法将光标设置在结果集的第一行或最后一行。也可以调用before

7、First或afterLast方法将光标设置在结果集的第一行前面或最后一行后面。ResultSet常用方法booleanfirst()booleanlast()intgetRow()booleanprevious()intgetType()voidbeforeFirst()voidafterLast()booleanisFirst()booleanisLast()StringgetString(intcolumnIndex)booleangetBoolean(intcolumnIndex)intgetInt(intcolumnIndex)T

8、imegetTime(intcolumnIndex)DategetDate(intcolumnIndex)booleanabsolute(introw)PreparedState

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。