java中的JDBC纯驱动方式连接Oracle数据库.docx

上传人:小飞机 文档编号:3159607 上传时间:2023-03-11 格式:DOCX 页数:5 大小:37.72KB
返回 下载 相关 举报
java中的JDBC纯驱动方式连接Oracle数据库.docx_第1页
第1页 / 共5页
java中的JDBC纯驱动方式连接Oracle数据库.docx_第2页
第2页 / 共5页
java中的JDBC纯驱动方式连接Oracle数据库.docx_第3页
第3页 / 共5页
java中的JDBC纯驱动方式连接Oracle数据库.docx_第4页
第4页 / 共5页
java中的JDBC纯驱动方式连接Oracle数据库.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《java中的JDBC纯驱动方式连接Oracle数据库.docx》由会员分享,可在线阅读,更多相关《java中的JDBC纯驱动方式连接Oracle数据库.docx(5页珍藏版)》请在三一办公上搜索。

1、java中的JDBC纯驱动方式连接Oracle数据库java中的JDBC纯驱动方式连接Oracle数据库 一、下载数据库厂商提供的驱动程序包 二、将驱动程序包引入工程中,步骤如下 1、选中项目单击右键Build PathConfigure Build Path 2、在打开的构建路径对话框中,点击Libraries选项卡,然后点击Add External JARs按钮 3、选择ojdbc6.jar,然后点击“打开” 4、可以看到驱动文件已经被添加到项目的库文件中,点击OK,添加驱动结束。 三、编程,通过纯Java驱动方式与数据库建立连接。 关键代码:jdbc:oracle:thin:ip地址:监

2、听端口:数据库sid 具体步骤如下: 1、导入数据库连接所需的包 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.PreparedStatement; 2、定义连接所需的字符串 String driver=oracle.jdbc.OracleDriver;/驱动字符串 String url=jdbc:oracle:thin:localhost:1521:orcl11g;/链接字符串

3、 String user=scott;/用户名 String password=tiger;/密码 3. 加载JDBC驱动程序 Class.forName(driver); 4、分配一个Connection对象 Connection con=DriverManager.getConnection(url, user, password); 完成以上步骤即可连接上数据库,为下一步操作数据库做好准备 5、分配一个PreparedStatement对象,执行查询 SQL语句 String sql=select * from emp; PreparedStatement pstm=con.prepar

4、eStatement(sql); 6从返回的ResultSet对象中检索数据,类似迭代器 ResultSet rs=null; rs =pstm.executeQuery; while(rs.next) int empno=rs.getInt(empno); String ename=rs.getString(ename); double sal=rs.getDouble(sal); Date hiredate=rs.getDate(hiredate); int deptno=rs.getInt(deptno); System.out.println(empno+t+ename+t+sal+t

5、+hiredate); 7.按顺序依次关闭ResultSet对象,关闭PreparedStatement对象,关闭Connection对象 整理好所有源码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.PreparedStatement; import java.util.Date; public class Jdbctest /* * param args */ publ

6、ic static void main(String args) / TODO Auto-generated method stub String driver = oracle.jdbc.OracleDriver;/ 驱动字符串 String url = jdbc:oracle:thin:localhost:1521:orcl11g;/ 链接字符串 String user = scott;/ 用户名 String password = tiger;/ 密码 Connection con = null; PreparedStatement pstm = null; ResultSet rs =

7、 null; boolean flag=false; try t Class.forName(driver); con = DriverManager.getConnection(url, user, password); String sql = select * from emp; pstm = con.prepareStatement(sql); rs = pstm.executeQuery; while (rs.next) int empno = rs.getInt(empno); String ename = rs.getString(ename); double sal = rs.

8、getDouble(sal); Date hiredate = rs.getDate(hiredate); int deptno = rs.getInt(deptno); System.out.println(empno + t + ename + t + sal + + hiredate); flag=true; catch (ClassNotFoundException e) / TODO Auto-generated catch block e.printStackTrace; catch (SQLException e) / TODO Auto-generated catch bloc

9、k e.printStackTrace; finally if(rs!=null) try rs.close; catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace; /关闭执行通道 if(pstm!=null) try pstm.close; catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace; /关闭连接通道 try if(con!=null&(!con.isClosed) try con.close; catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace; catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace; if(flag) System.out.println(执行成功!); else System.out.println(执行失败!);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号