找到你安装的oracle文件夹,例如我的oracle是装到C:\ 则找到路径:C:\oracle\product\10.2.0\db_1\jdbc\lib 下有一个文件叫class12.jar复制他,在MyEclipse 创建一个web项,创建完成后粘贴到如图位置
复制后 驱动导入~
然后导入后 给你个例子看吧 照着例子四部:
package com.livechain.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestQuery {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
//0 准备数据库的连接参数
//相对于不同DBMS,样式是不同的;相对于同一个DBMS的url样式比较固定。
String url = "jdbc:oracle:thin:@192.168.10.100:1521:orcl";
String user = "scott";
String password = "tiger";
//准备好查询语句
String sql = "SELECT * FROM test01";
try {
//1 将数据库驱动类注册到DriverManager
Class.forName("oracle.jdbc.driver.OracleDriver");
//2 作数据库连接(通过DriverManager得到当前应用程序和数据库的对话)
conn = DriverManager.getConnection(url, user, password);
//3 创建Statement对象,用来发送SQL语句
stmt = conn.createStatement();
//4 用Statement对象执行SQL语句,得到查询语句的结果集。
rs = stmt.executeQuery(sql);
//5 取数据
while(rs.next()) {
System.out.println(rs.getInt("tid")+"\t"+rs.getString("tname"));
}
/*while(rs.next()) {
System.out.println(rs.getInt(1)+"\t"+rs.getString(2));
}*/
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}