本文介紹了ORA-00928在ORACLE中缺少SELECT關鍵字的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我使用以下代碼插入數據。但是我收到一個錯誤,因為"ORA-00928: missing SELECT keyword"
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
java.sql.Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@xxx.xxx.x.xxx:xxxx:xxxx", "xxxx", "xxxx");
String query="insert into offer1('RCODE','OFFERNO','DAT') values(?,?,?)";
PreparedStatement ps=conn.prepareStatement(query);
ps.setString(1,r_code);
ps.setString(2,offerno);
ps.setDate(3,sqlDate);
ResultSet rs=ps.executeQuery();
out.println("data inserted");
}catch(Exception e)
{
out.println(e);
}
我在此代碼中看不到任何錯誤。如果有人發現,請告訴我錯誤是什么,如何解決?
推薦答案
不帶單引號,請嘗試
String query="insert into offer1(RCODE,OFFERNO,DAT) values(?,?,?)";
這篇關于ORA-00928在ORACLE中缺少SELECT關鍵字的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,