我已經寫了一個準備好的聲明,但是它在?處給出了一個語法錯誤。我無法理解什麼wrong.It應該通過一部電影的名字,並得到結果作爲電影爲什麼我會爲預處理語句獲得語法錯誤?
stmt=getConnection().createStatement();
String sql="SELECT directors FROM moviedata WHERE moviedata.title = ?";
PreparedStatement preparedStatement=conn.prepareStatement(sql);
preparedStatement.setString(1,movieName);
rs=preparedStatement.executeQuery(sql);
在這個例子中,我看到他們實際上把sql放在執行查詢中,反正現在解決了它:) @Eran – yacky