我有html文件作爲String
,我想使用更新查詢將其插入MySQL數據庫。我嘗試這樣做:如何使用JDBC在MySQL數據庫中保存html文件?
MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'zglosBladWindow').ck_window.showCenter('this');" href="#">zg?o? b??d na stronie<' at line 1
這是somwhere內部HTML - 也許我不能只是引用HTML與""
,並因爲它包含很多特殊字符,報價也將其插入:
Statement st = connection.createStatement();
String query = "UPDATE orders SET status='ready', html='"+html+"' WHERE id='123'";
int num = st.executeUpdate(query);
,但我得到的異常以下 - 那我怎麼能插入它?我應該以某種方式編碼嗎?
你必須逃離變量'html'。 – hjpotter92