我只能從當我使用select columnname from tablename
一個SQL查詢執行的結果,但不是當我使用select * from tablename
無法獲得SQL查詢的結果是,使用*(沒有列名)
public static void connectAndExecute(String host, String uName, String uPass, String sqlQuerry){
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
} catch (SQLException e) {
e.printStackTrace();
}
try{
Connection con=DriverManager.getConnection(host, uName, uPass);
String[] conData = null;
Statement stmt = null;
try {
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sqlQuerry);
/*this is the place of my problem*/
}
catch (SQLException e) {
e.printStackTrace();
}
}
catch (SQLException err){
System.out.println(err.getMessage());
}
什麼阻止你得到的結果嗎?什麼是實際問題? – David
你看到一些例外嗎?在這種情況下,請發佈堆棧跟蹤 – AlexR