首页 > 数据库技术 > 详细

建立一个JDBC

时间:2015-10-18 23:02:47      阅读:315      评论:0      收藏:0      [点我收藏+]

1:找驱动 在oracle安装文件目录 oracle安装目录 \product\11.2.0\dbhome_1\jdbc\lib 只需要在里面找1个你喜欢的包 我们常用的是ojdbc6.jar

2:把包放入工程里面的lib文件夹中 如果没有lib文件夹就建一个(这里文件夹的名字一定要是lib) 右键工程名 new -folder 点flinsh

3:右键工程名 buildpath-configure buildpath  点击 add JARS… 选择lib 文件夹里面的 ojdbc6.jar 点击ok     点击OK

注意:建包的时候不要oracle.jdbc 因为oracle.jdbc这个包名在我们的jdbc包里面已经有了,你这么起名字 java就不知道应该找那个包了

程序如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;


public class jdbcText {
public static void main(String args[]){
Connection c=null;
PreparedStatement ps=null;
ResultSet rs=null;
try {
//1:加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//2:获得链接
c=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","ztoracle");
//3用PreparedStatement执行sql语句
ps=c.prepareStatement("select * from emp");
//4:对执行结果的操作
rs=ps.executeQuery();
while(rs.next()){
System.out.println(rs.getString(2));
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//5:关闭各种资源
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
rs=null;
throw new RuntimeException();
}
}
if(ps!=null){
try {
ps.close();
} catch (SQLException e) {
ps=null;
throw new RuntimeException();
}
}
if(c!=null){
try {
c.close();
} catch (SQLException e) {
c=null;
throw new RuntimeException();
}
}
}
}
}

建立一个JDBC

原文:http://www.cnblogs.com/ztyy04126/p/4890514.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!