這個Java代碼編譯好,但是當我嘗試運行它,我得到:在線程「主要」拋出java.lang.ClassNotFoundException使用Java連接到Oracle數據庫
例外: oracle.jdbc。 driver.OracleDriver
這裏是我的代碼:
import java.sql.*;
public class TestConnection {
public static void main(String[] args) throws Exception {
//connect to database
Class.forName("oracle.jdbc.driver.OracleDriver");
String serverName = "000.000.000.000";
String portNumber = "1521";
String sid = "abcd";
String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
String username = "user";
String password = "pass";
Connection conn = DriverManager.getConnection(url, username, password);
}
}
我如何得到這個工作?我正在使用Ubuntu 11.04和JDK 6.
謝謝!
您需要下載Oracle JDBC驅動程序,並把它放在你的classpath。 – Alex
你有合適的jar文件嗎? –