2014-12-05 196 views
0

我在apex.oracle.com有一個工作區,現在我想通過ubuntu-14.04機器上的JDBC連接到那個數據庫。請解釋的步驟,從我應該在哪裏下載驅動程序,應該怎麼一步請的論點如何通過JDBC連接到oracle apex數據庫?

DriverManager.getConnection(); 

一步。謝謝

+0

交叉帖子:http://dba.stackexchange.com/q/84408/1822 – 2014-12-05 09:24:00

+0

「APEX數據庫」沒有什麼特別之處。這只是一個簡單的JDBC連接。任何JDBC教程都會告訴你如何去做,例如來自Oracle的JDBC教程:http://docs.oracle.com/javase/tutorial/jdbc/basics/index.html Oracle驅動程序的JDBC驅動程序手冊也解釋瞭如何建立連接:http://docs.oracle。 com/cd/E11882_01/java.112/e16548/getsta.htm#JJDBC28058,最後Oracle針對JDBC驅動程序的FAQ也解釋了這一點:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq -090281.html#05_01 – 2014-12-05 09:24:46

+0

我不知道函數getConnection()的參數應該是什麼,你能告訴我嗎?我的意思是什麼是drivertype?我也不知道他們在網絡上使用的是什麼版本 – 2014-12-05 09:48:37

回答

0

您將無法連接到apex.oracle.com上支持APEX實例的數據庫。如果您託管自己的實例,則與連接到任何其他Oracle數據庫沒有區別。快速代碼片段可以在此處找到:http://www.java2s.com/Code/Java/Database-SQL-JDBC/TestOracleJDBCDriverInstallation.htm。您將需要您想要連接的用戶/模式的密碼。如果您沒有,請與您的DBA交談。

順便說一句,請記住,在公共APEX實例上不應該使用生產型應用程序和數據。

0

也許你的問題是(或者是)你無法使用你在APEX工作區管理的用戶通過JDBC進行連接。

在我看來,APEX用戶不是通過JDBC連接數據庫的常規用戶。如果我的假設是正確的,那麼您需要創建具有足夠權限訪問工作空間表的數據庫用戶。

相關問題