1. 程式人生 > >為什麼在mysql資料庫可以執行的SQL語句,在java裡卻報錯!!

為什麼在mysql資料庫可以執行的SQL語句,在java裡卻報錯!!

一,解決方法
為儘快解決問題, 其他程式碼省略,直接說明解決辦

    String sql = "select * from tablename";  //引發java虛擬機器報錯卻在資料庫正確執行;

為得到正確結果改為:

String sql = "select * from tablename "; //可以正常執行

兩句一樣嗎,請仔細看哦?
NO,可以正確執行的sql的tablename 和 ”(雙引號的後引號)之間有空格。
如下圖:
這裡寫圖片描述