jdbc连接数据库代码笔记简单易懂niit培训

jdbc连接数据库代码笔记简单易懂niit培训

ID:1712384

大小:153.64 KB

页数:12页

时间:2017-11-13

jdbc连接数据库代码笔记简单易懂niit培训_第1页
jdbc连接数据库代码笔记简单易懂niit培训_第2页
jdbc连接数据库代码笔记简单易懂niit培训_第3页
jdbc连接数据库代码笔记简单易懂niit培训_第4页
jdbc连接数据库代码笔记简单易懂niit培训_第5页
资源描述:

《jdbc连接数据库代码笔记简单易懂niit培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、packagecom.niit;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;publicclassJDBCExample{publicstaticvoidmain(String[]args){Connectionconn=null;Statementstmt=null;ResultSetrs=null;//1、加载驱动程序类neworacle.jdbc.driver.Orac

2、leDriver();try{//2、得到一个数据库的链接conn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.7.99:1521:recruit","user30","user30");//3、得到Statement,真正执行SQL语句的stmt=conn.createStatement();//4、进行查询,得到结果集rs=stmt.executeQuery("select*fromcountry");//5、遍历结果集,进行显示while(rs.next()){System.out.print("code:"+rs.get

3、String(1));System.out.print("tcountry:"+rs.getString(2));System.out.println();}}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}finally{try{if(rs!=null)rs.close();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}try{if(stmt!=null)stmt.close();}catch(S

4、QLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}try{if(conn!=null)conn.close();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}}第二种连接数据库的方式:ODBCJDBCAppODBCOpenDataBaseConnectivityJDBCJavaDataBaseConnectivityDriver驱动类的接口DriverManager,驱动程序管理器类。提供对数据库驱动程序的管理功

5、能首先准备驱动程序,加载到内存中,就会自动注册到manager内当我们连接和操作的过程中就会自动调用底层的数据库的驱动程序Connection接口,表示一个连接Statement接口,实际上可以认为就是拥有真正执行SQL的功能的对象ResultSet接口,结果集,封装了查询结果,可以对其进行遍历JDBC连接方式四种:1、使用相关的数据库协议直连数据库(thin)。速度快,最直接。需要一份驱动程序2、JDBC-ODBC桥式驱动。不需要准备驱动程序,较方便。有平台依赖性。3、Java到本地API。(OCI)将JDBC的调用指令变换为对本地的数据库工具的API的调用需要在本地上安装目标数据库的客户端

6、程序4、以与数据库无关的网络协议的方式发送JDBC调用,数据库服务器端需要安装中间件数据库URL用于标识目标数据库主协议名:子协议名:子名称jdbc:oracle:thin:@192.168.7.99:1521:recruitjdbc:mysql://192.168.7.99:3306/dbname加载驱动的三种方式:连接多个数据库驱动用冒号,下面是三种方式:在JDBC里,数据库是默认autocommit执行的/*通过jdbc:odbc:drive创建一个数据库连接实例*/publicvoidcreatConnectInstance(){Stringstrurl="jdbc:odbc:driv

7、er={MicrosoftAccessDriver(*.mdb)};DBQ=C:\pmis.mdb";try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");conn=DriverManager.getConnection(strurl);stmt=conn.createStatement();}catch(Exceptione){System.out

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

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

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