jdbc基础-java开发java经验技巧

jdbc基础-java开发java经验技巧

ID:30778215

大小:470.12 KB

页数:38页

时间:2019-01-03

jdbc基础-java开发java经验技巧_第1页
jdbc基础-java开发java经验技巧_第2页
jdbc基础-java开发java经验技巧_第3页
jdbc基础-java开发java经验技巧_第4页
jdbc基础-java开发java经验技巧_第5页
资源描述:

《jdbc基础-java开发java经验技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JDBC基础-编程开发技术JDBC基础原文出处:翡青JDBC(JavaDatabaseConnectivity)代表Java编程语言与数据库连接的标准APT,然而JDBC只是接I」,JDBC驱动才是真正的接II实现,没有驱动无法完成数据库连接.每个数据库厂商都冇t己的驱动,用来连接t己公司的数据库(如Oricle,MySQL,DB2,MSSQLServer).下面我们以MySQL为例,JDBC编程大致步骤如下:/***feiuthorjifang*©since16/2/18上午9:02.*/publicclassSQLClient{publicstaticvoidmain(Strin

2、g[]args)throwsClassNotFoundException,SQLExccption{/*加载数据库驱动*/Class.forName(,zcom.mysql.jdbc.Driver");/*通过DriverManager获取数据库连接*/Connectionconnection二DrivcrManagcr・gctConncction("jdbcmysql://host:port/databasc,z,"user","password");/*通过Connection创建Statement*/Statementstatement二connection.createSta

3、tement();/*通过Statement执行SQL*/ResultSetusers=statement.executeQuery(,ZSELECT*FROMuser");JDBC基础-编程开发技术JDBC基础原文出处:翡青JDBC(JavaDatabaseConnectivity)代表Java编程语言与数据库连接的标准APT,然而JDBC只是接I」,JDBC驱动才是真正的接II实现,没有驱动无法完成数据库连接.每个数据库厂商都冇t己的驱动,用来连接t己公司的数据库(如Oricle,MySQL,DB2,MSSQLServer).下面我们以MySQL为例,JDBC编程大致步骤如下:/

4、***feiuthorjifang*©since16/2/18上午9:02.*/publicclassSQLClient{publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLExccption{/*加载数据库驱动*/Class.forName(,zcom.mysql.jdbc.Driver");/*通过DriverManager获取数据库连接*/Connectionconnection二DrivcrManagcr・gctConncction("jdbcmysql://host:port/databasc,

5、z,"user","password");/*通过Connection创建Statement*/Statementstatement二connection.createStatement();/*通过Statement执行SQL*/ResultSetusers=statement.executeQuery(,ZSELECT*FROMuser");/*操作ResultSet结果集*/intcolumnCount二users.getMetaDataO.getColumnCount();while(users,next()){for(inti二1;i<=columnCount;++i){S

6、ystem,out.printf(〃%st〃,users.gctObject(i));}System,out.printlnO;}/*回收数据库资源(推荐使用Java1.7提供的可以自动关闭资源的try)*/users,close();statement.closeO;connection,close();}}•注意:需要在pom.xml中添加如HMySQL驱动:m}^sqlmysql-connector-java5.1.36

7、pendency>注:ResultSet参数columnindex索引从1开始,而不是0!ConnectionMangerDriverMangerJDBC规定:驱动类在被加载吋,需要主动把自己注册到DriverManger'I1:•com.mysql.jdbc.DriverpublicclassDriverextendsNonRegisteringDrivcrimplcmentsjava.sql.Driver{////Registerourselveswi

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

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

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