欢迎来到天天文库
浏览记录
ID:30921157
大小:286.56 KB
页数:10页
时间:2019-01-04
《第一行代码java-源代码-第14章【课程代码】java数据库编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第十四章:Java数据库编程14.2连接Oracle数据库范例14-1:连接数据库。packagecom.yootk.demo;importjava.sql.Connection;importjava.sql.DriverManager;publicclassTestDemo{privatestaticfinalStringDBDRIVER-"oracle.jdbc.driver.OracleDrive广;privatestaticfinalStringDBURL="jdbc:oracle:thin:@
2、localhost:1521:yootkH;privatestaticfinalStringUSER-HscottM;privatestaticfinalStringPASSWORD-"tiger";publicstaticvoidmain(String[]args)throwsException{//第一步:加载数据库驱动程序,此时不需要实例化,因为会由容器自己负责管理Class.forName(DBDRIVER);//第二步:根据连接协议、用户名、密码连接数据库Connectionconn=^f\
3、jer^anagev.getConnection{DBURL}USER、PASSWORD);System.o〃f.println(conn);//输出数据库连接conn.close();//第四步:关闭数据库}Statement接口}14.3Statement接口范例14・2:编写数据库创建脚本。DROPTABLEmemberPURGE;DROPSEQUENCEmyseq;CREATESEQUENCEmyseq;CREATETABLEmember(midNUMBER.namebirthdayagenot
4、eVARCHAR2(20),DATEDEFAULTSYSDATE,NUMBER(3),CLOB,CONSTRAINTpk_midPRIMARYKEY(mid));范例14-3:数据增加。增加数据SQL语法:INSERTINTO表名称packagecom.yootk.demo;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;publicclassTestDemo{privatestaticfin
5、alStringDBDRIVER-"oracle.jdbc.driver.OracleDriver";privatestaticfinalStringDBURL=Mjdbc:oracle:thin:@localhost:1521:yootk'1;privatestaticfinalStringUSER-HscottM;privatestaticfinalStringPASSWORD=”tiger°;publicstaticvoidmain(StringQargs)throwsException{//第一
6、步:加载数据库驱动程序,此时不需要实例化,因为会由容器自己负责管理Class.forName(DBDRIVER);II第二步:根据连接协议、用户名、密码连接数据库Connectionconn=Dn/ert^arager.getConnect/or^DBURL,USER、PASSWORD};//第三步:进行数据库的数据操作Statementstmt=conn.createStatement();//在编写SQL的过程里面,如果太长需要増加换行,一定要在前后加上空格Stringsql=HINSERTIN
7、TOmember(mid,name,birthday,age,note)VALUESM+"(myseq.nextval,'优拓',TO_DATE('1987・09・15','yyyy・mm-dd'),亿'www.yootk.com')";intlen=stmt.executeUpdate(sql);//执行SQL返回更新的数据行System.outprintln(w影响的数据行:M+len);//第四步:关闭数据库stmt.closeO;//本操作是可选的,在数据库连接已关闭下自动关闭conn.clos
8、e();范例14・4:数据修改。修改数据SQL语法:UPDATE表名称SET字段二值,....WHERE更新条件(s)。packagecom.yootk.demo;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;publicclassTestDemo{privatestaticfinalStringDBDRIVER-"oracle
此文档下载收益归作者所有