JDBC自学入门基础.doc

JDBC自学入门基础.doc

ID:49408160

大小:81.50 KB

页数:19页

时间:2020-03-01

JDBC自学入门基础.doc_第1页
JDBC自学入门基础.doc_第2页
JDBC自学入门基础.doc_第3页
JDBC自学入门基础.doc_第4页
JDBC自学入门基础.doc_第5页
资源描述:

《JDBC自学入门基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、packagegz.itcast.c_prepared;importgz.itcast.util.JdbcUtil;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importorg.junit.Test;/★★*PreparedStatement執行sql語句*@authorAPPIe*/publicclassDemol{★增加*/@Testpublicvoidtestlnsert(){Connectionc

2、onn=null;PreparedStatementstmt=null;try{//1.获取连接conn=JdbclItil.getConnection();〃2•准备预编译的sqlStringsql="INSERTINTOstudent(NAME,gender)VALUES©,?)”;//?表示一个参数的占位符〃3.执行预编译sql语句(检查语法)stmt=conn.prepareStatement(sql);〃4.设置参数值*参数一:参数位置从1开始*/stmt.setString(1,H李四”);stmt.setStrin

3、g(2,”男”);〃5.发送参数,执行sqlintcount=stmt.executeUpdate();System.out.println(*影响了”+count+”彳亍');}catch(Exceptione){e.printStackTrace();thrownewRuntimeException(e);}finally{JdbcUtil.close(conn,stmt);}}★修改*/@TestpublicvoidtestUpdate(){Connectionconn=null;PreparedStatementstmt

4、=null;try{//1•获取连接conn=JdbcUtil.getConnection();〃2准备预编译的sqlStringsql="UPDATEstudentSETNAME=?WHEREid=?”;//?表示一个参数的占位符〃3.执行预编译sql语句(检查语法)stmt=conn.prepareStatement(sql);〃4.设置参数值*参数一:参数位置从1开始*/stmt.setString(1,”王五”);stmt.setlnt(2,9);〃5.发送参数,执行sqlintcount=stmt.executeUpd

5、ate();System.out.printlnC'影响了“+count+”行”);}catch(Exceptione){e.printStackTrace();thrownewRuntimeException(e);}finally{JdbcUtil.close(conn,stmt);}}★删除*/@TestpublicvoidtestDelete(){Connectionconn=null;PreparedStatementstmt=null;try{//1•获取连接conn=JdbcUtil.getConnection()

6、;〃2.准备预编译的sqlStringsql="DELETEFROMstudentWHEREid=?”;//?表示个参数的占位符〃3.执行预编译sql语句(检查语法)stmt=conn.prepareStatement(sql);〃4.设置参数值*参数一:参数位置从1开始*/stmt.setlnt(1,9);〃5.发送参数,执行sqlintcount=stmt.executeUpdate();System.out.println('影响了”+count+”行”);}catch(Exceptione){e.printStackTr

7、ace();thrownewRuntimeException(e);}finally{JdbcUtil.close(conn,stmt);}}/★**查询*/@TestpublicvoidtestQuery(){Connectionconn=null;PreparedStatementstmt=null;ResultSetrs=null;try{//1•获取连接conn=JdbcUtil.getConnection();〃2.准备预编译的sqlStringsql="SELECT*FROMstudent11;〃3预编译stmt=c

8、onn.prepareStatement(sql);〃4执行sqlrs=stmt.executeQuery();〃5遍历rswhile(rs.next()){intid=rs.getlnt(”id”);Stringname=rs.getString(”name”

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

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

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