我正在嘗試編寫一個Java代碼來連接到Oracle9i企業版版本9.2.0.4.0。我的機器是Windows XP。在Oracle數據庫OS是Solaris 8上什麼我做目前是:如何使用JDBC在Solaris OS中連接到Oracle數據庫?
java.lang.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
我不知道,如果Oracle數據庫的ODBC使用任何用戶名和密碼,或者不是因爲客戶端沒有給我提供接着就,隨即。唯一提供的是Oracle數據庫服務器主機名。但是如果他們有用戶名和密碼,我需要做好準備。假設現在我已經有了用戶名,密碼和主機名。我如何使用這些參數進行連接?我需要下載任何jdbc驅動程序,我在哪裏放?我完全失去了,因爲我沒有任何Solaris 8和Oracle 9來進行測試。因爲根據我的發現,連接字符串/ url因版本,操作系統等而異。
你爲什麼要使用ODBC?爲什麼不直接使用oracle驅動程序('oracle.jdbc.driver.OracleDriver')? – 2012-07-13 08:40:45
不知道。我認爲Java是在oracle下,所以爲什麼ODBC不能工作。無論如何,我會給你的解決方案一試。 – 2012-07-13 11:25:22
ODBC _would_ work,但它不是最佳方式。直接的Oracle JDBC驅動程序效率更高。 – 2012-07-13 12:28:00