今天在測試導入數據時,前幾個測試一直好好的沒有遇見問題,不過后來增加了一句英語,然后就報異常了。
測試導入的是execl文檔。出現問題的這句話是“ Don't give up your dream, keep sleeping. ”。
后來把這句話改為“ Don'‘t give up your dream, keep sleeping. ” 這樣就沒有錯了。然后讀出來現實的也是“ Don't give up your dream, keep sleeping. ”
原因是因為數據庫插入語句,只要見到第一個“ ’ ” 就會認為是字符串的開始,最后一個“ ‘ ” 會認為是字符串結束標識。所以出錯了。
解決辦法是遇見有“ ’ ”的字符串, 在“ ‘ ”符號后面繼續增加一個“ ’ ”。
這個只是目前的解決辦法,等待更好的解決方案。
錯誤如圖: