0
我需要一個java應用程序,可以從Oracle數據庫中導出一些數據並每天將其寫入Excel文件。我對JAVA非常陌生,因此我正在逐步製作此應用程序。如何使用Java連接到特定的數據庫?
首先向所有我要告訴數據庫架構(簡體版):
GLOBAL(在bar.domain.es分配)
-DATABASE1: 表A 表乙 表C
-DATABASE2: 表1 表2
我的代碼
一個部分是:
//Loading the driver
Class.forName("oracle.jdbc.OracleDriver");
System.out.println("Driver Loaded");
//Connecting to Oracle Database
java.sql.Connection con = DriverManager.getConnection(DBURL, DBUSER, DBPASS);
System.out.println("Connection Success");
//Creating statement
Statement stat = con.createStatement();
//Creating the query string
String query ="SELECT count(*) FROM TABLE2 WHERE DATE=150603 AND ID=238";
// Creating the statement to execute the Query
ResultSet rs = stat.executeQuery(query);
其中DBURL是: 「爲jdbc:神諭:薄:@ bar.domain.es:1521:XE」
有了這個代碼,我得到消息連接成功,所以我的應用程序連接到數據庫模式。然而,在這個模式中有幾個數據庫,每個數據庫都有幾個表,所以當我嘗試啓動查詢時出現問題。程序沒有找到TABLE2,它是DATABASE2的表格。我認爲我應該在某種程度上指定我想在DATABASE2中搜索這個TABLE2,但我不知道如何。
這是真的註明。非常感謝你! – Alex