更新クエリを使用して、html ファイルString
を MySQL DB に挿入したいと考えています。私はこれを試しました:
Statement st = connection.createStatement();
String query = "UPDATE orders SET status='ready', html='"+html+"' WHERE id='123'";
int num = st.executeUpdate(query);
しかし、次の例外が発生します。
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
これは HTML 内""
のどこかにあります。多くの特殊文字と引用符も含まれているため、おそらく html を引用して挿入することはできません。どうすれば挿入できますか? どういうわけかエンコードする必要がありますか?