我有這樣的代碼:連接到一個OracleDriver
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "user", "password");
我需要什麼樣的配置在我的系統,使/管理工具爲這個連接到我的數據庫?
我在我的系統中安裝並運行了Oracle 11g。
我有這樣的代碼:連接到一個OracleDriver
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "user", "password");
我需要什麼樣的配置在我的系統,使/管理工具爲這個連接到我的數據庫?
我在我的系統中安裝並運行了Oracle 11g。
首先,你必須添加ojdbc6.jar
到庫文件夾,然後再次嘗試連接到數據庫,我覺得您的網址是false.oracle連接的URL就是這樣jdbc:oracle:thin:@" your ip ":1521:
添加jar文件已解決初始異常。現在我得到「TNS:偵聽器當前不知道連接描述符中給出的SID」 –
您必須在端口1521後添加SID我不知道您的SID –
conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "user", "password");
這是mysql連接URL,您正在嘗試使用oracle。
嘗試這種方式
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:db","username","password");
希望你對odbc
連接感到困惑。 ODBC是Microsoft的接口,用於連接到數據源。我們使用sun.jdbc.odbc.JdbcOdbcDriver
獲取連接。
你不需要odbc連接,因爲你的driver
(jar)爲特定的數據庫服務器(你的情況是mysql)。
你是什麼意思?你能澄清嗎? – Raptor
ojdbc6.jar是否在你的類路徑中? –
上面的配置足以連接到數據庫。 –