我有一個java代碼,在那裏我做了SQL請求,通過使用prepareStatement的Java preparestatement請求不起作用
String requete = "select * from VOreservation"
+ " where id_enseignant = ? and date_reservation = ? and id_creneau = ? ";
PreparedStatement pstmt = con.prepareStatement(requete);
pstmt.setInt(1, ens.getIdEnseignant());
pstmt.setDate(2, date);
pstmt.setInt(3, creneau.getIdCreneau());
ResultSet rset = pstmt.executeQuery();
我有一個java.sql.SQLException中,所以它應該是一個問題我的請求,但對我來說,它是好的 第一個和最後一個參數是我的數據庫中的數字,第二個是日期(和日期是在這裏是一個java.sql.date)我使用的驅動程序:oracle.jdbc .driver.OracleDriver
我的錯誤是:
Fail to construct descriptor: Unable to resolve type: (my nested table type)
爲什麼不告訴我們SQLException的消息和棧跟蹤是什麼?它包含答案... – BalusC 2012-03-13 17:40:00
在預訂數據庫中發現錯誤:java.sql.SQLException:無法解析類型「USER.NTCARACT」 事實上,我認爲這是我的嵌套表查看 – joris 2012-03-13 17:42:06
堆棧跟蹤不僅僅是一條線。你應該給你所有的堆棧跟蹤。 – 2012-03-14 08:13:41