1
我想從java執行一個簡單的oracle sql命令。 所以我在我的項目,我就把這兩個代碼的實用工具類: 1連接到DB如何使用java從表中獲取數據
public static Connection DBConnec(){
Connection cn = null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@" + Util.getPropertyValue("dbHost") + ":" + "1500" + ":" + "ddv";
//creating connection to Oracle database using JDBC
cn = DriverManager.getConnection(url, Util.getPropertyValue("User"), Util.getPropertyValue("Password"));
System.out.println("Connection...OK");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return cn;
}
2 - 簡單的查詢
public static ResultSet getData(Connection cn){
ResultSet result2 = null;
try {
String sql = ("SELECT * FROM TABLE");
PreparedStatement preStatement = cn.prepareStatement(sql);
result2 = preStatement.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
}
return result2;
}
因此,我調用此類第一種方法: 公衆查詢(連接cn){
//Connection to Database
System.out.println("Connection to Database OK");
Utility.dbConnec();
它的工作完美。
現在,我怎麼調用第二種方法: 的getData(連接CN)//它不工作
請任何幫助。 謝謝
謝謝你,我會嘗試 – user3745193
沒有它不工作,但謝謝你,我必須找到另一種解決方案 – user3745193