码迷,mamicode.com
首页 > 数据库 > 详细

建立一个JDBC

时间:2015-10-18 23:05:47      阅读:236      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!