public static void baglanti(){
OracleDataSource ods;
//String driverName = "oracle.jdbc.driver.OracleDriver";
try {
ods = new OracleDataSource();
ods.setURL("jdbc:oracle:thin:@//aaaaaa:2122/XXXXX");
ods.setUser("aaaa");
ods.setPassword("aaaa");
Connection conn=ods.getConnection();
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("SELECT DESCRIPTION FROM example");
while (rs.next()) {
//rs.getString("ID");
System.out.println("DESC : "+rs.getString("1"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我有一個錯誤我的連接java從oracle.user名稱,密碼是正確的,但我無法連接到數據庫。 謝謝。在java中的Oracle連接(錯誤是無效的列名)
您的查詢是選擇'DESCRIPTION'列,但是您嘗試從ResultSet獲取'ID'(註釋)和'1'列,這就是爲什麼你會得到我想的錯誤。 – SudoRahul
讀取錯誤'StackTrace',其中的列名稱無效。 –