您的位置:首页 > 数据库 > Oracle

java代码连接到oracle数据库

2010-01-13 16:14 621 查看
package com.deng.oracle;

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

public class TestOracle {

public static void main(String[] args) {

try {
Class.forName("oracle.jdbc.driver.OracleDriver");
//System.out.println("有数据库驱动");
String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
Connection conn;
try {
conn = DriverManager.getConnection(url, "scott", "tiger");
Statement stmt = conn.createStatement();
String sql = "select * from emp";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println("ENAME: " + rs.getString(2));
}
} catch (SQLException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

}

首先, 在classpath环境变量下加载oracle的数据库驱动: classes12.jar或者是ojdbc14.jar, 然后加载各个SQL的类, 编写url, 这个url是jdbc:oracle:thin:@127.0.0.1:1521:orcl, 其中1521是端口号, orcl是数据库的SID, 这个SID可以在注册表中查看得到, cmdà regedit, 在注册表中HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0键值ORACLE_SID可以看到这个SID: orcl.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: