2016数据操作接口.doc

2016数据操作接口.doc

ID:59259625

大小:899.00 KB

页数:6页

时间:2020-09-08

2016数据操作接口.doc_第1页
2016数据操作接口.doc_第2页
2016数据操作接口.doc_第3页
2016数据操作接口.doc_第4页
2016数据操作接口.doc_第5页
资源描述:

《2016数据操作接口.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、课程名称:Statement数据操作接口2、知识点2.1、上次课程的主要知识点数据库连接操作。2.2、本次预计讲解的知识点利用Statement接口实现数据的CRUD操作。3、具体内容(★★★★★)在java.sql包中的Connection接口只是负责数据库的连接使用,它不具备数据的操作能力,而具备数据操作能力的接口只有Statement接口。如果要想取得Statement接口的对象可以通过Connection接口的如下方法完成:·实例化Statement对象:publicStatementcreateStatement()throwsSQLException;但问题是,如

2、果使用Statement大部分情况下操作的都是DML,所以在Statement接口中就提供有如下两种方法:·数据更新操作:publicintexecuteUpdate(Stringsql)throwsSQLException;

3、-在执行更新操作中返回的int数据是该更新影响的数据行数;·数据查询操作:publicResultSetexecuteQuery(Stringsql)throwsSQLException;范例:数据库脚本DROPTABLEmemberPURGE;DROPSEQUENCEmyseq;CREATESEQUENCEmyseq;CREATETABLEmember(

4、midNUMBER,nameVARCHAR2(50),ageNUMBER(3),birthdayDATE,noteCLOB,CONSTRAINTpk_midPRIMARYKEY(mid));在member表中mid字段的内容是依靠序列进行增长的。3.1、数据更新操作数据更新操作分为:INSERT、UPDATE、DELETE三种操作形式。范例:增加数据INSERTINTOmember(mid,name,age,birthday,note)VALUES(myseq.nextval,'张三',10,TO_DATE('1989-10-10','yyyy-mm-dd'),'是个人');co

5、mmit;packagecn.mldn.demo;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;publicclassTestDemo{publicstaticfinalStringDBDRIVER="oracle.jdbc.driver.OracleDriver";publicstaticfinalStringDBURL="jdbc:oracle:thin:@localhost:1521:mldn";publicstaticfinalStringDBUSER="sc

6、ott";publicstaticfinalStringPASSWORD="tiger";publicstaticvoidmain(Stringargs[])throwsException{//第一步:加载数据库驱动程序Class.forName(DBDRIVER);//向容器中加载驱动连接类//第二步:取得数据库连接对象Connectionconn=DriverManager.getConnection(DBURL,DBUSER,PASSWORD);//第三步:进行数据库的数据操作Statementstmt=conn.createStatement();//创建数据库的操作St

7、ringsql="INSERTINTOmember(mid,name,age,birthday,note)"+"VALUES(myseq.nextval,'张三',"+"10,TO_DATE('1989-10-10','yyyy-mm-dd'),'是个人')";intlen=stmt.executeUpdate(sql);//执行更新,返回更新行数System.out.println("影响的数据行数:"+len);//第四步:关闭数据库连接conn.close();}}范例:实现数据的更新操作UPDATEmemberSETname='李四',birthday=SYSDATEWH

8、EREmidIN(11,33,55,7,9);packagecn.mldn.demo;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;publicclassTestDemo{publicstaticfinalStringDBDRIVER="oracle.jdbc.driver.OracleDriver";publicstaticfinalStringDBURL="jdb

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

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

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