[英]error “ ; expected” ,sql statement
String l="UPDATE counselor SET firstName="qwe" WHERE id=1";
誰能告訴我上面的語句有什么問題,如q sql語句。 Netbeans顯示為“;預期”。 我不明白為什么它至少作為字符串是不正確的。 代碼如下。
String l="UPDATE counselor SET firstName="qwe" WHERE id=1";
Statement m=conn.createStatement();
ResultSet v=m.executeQuery(l);
在SQL中,應使用'
字符串進行轉義。 所以,
String l="UPDATE counselor SET firstName='qwe' WHERE id=1";
String l="UPDATE counselor SET firstName=\"qwe\" WHERE id=1";
如果要在引號內加上引號,則必須在內部引號上使用轉義序列\\“。要打印句子。例如
She said "Hello!" to me.
你會寫
System.out.println("She said \"Hello!\" to me.");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.