[英]How to store HTML text in sql database using Java
I am trying to store the text generated from Java FX html editor to sql database . 我正在尝试将从Java FX html编辑器生成的文本存储到sql数据库 。 But I am recieving an SQL error. 但是我收到一个SQL错误。
I tried to use varchar(1000), varchar(max) and text data types . 我尝试使用varchar(1000),varchar(max)和text 数据类型 。
Error : 错误 :
Java FX HTML Editor Java FX HTML编辑器
Text Generated from Editor 从编辑器生成的文本
<html><head></head><body contenteditable="true"><p style="text-align: left;"><font face="'Segoe UI'">Line 1</font></p><p style="text-align: left;"><font face="'Segoe UI'">Line 2</font></p></body></html>
Code: 码:
public String insertDept(Department dept){
String query = "INSERT INTO " + TABLE_NAME
+ "VALUES("
+"'"+dept.getName()+"',"
+ "'"+dept.getEmail()+"'"
+ ")";
return query;
}
I dont't know much about MySQL, but at <font face="'Segoe UI'">
you've got the ' delimiter which probably causes your problem. 我对MySQL不太了解,但是在<font face="'Segoe UI'">
您使用了'分隔符,这很可能会引起您的问题。 Try changing it to \\'
(if it works like that in mysql) 尝试将其更改为\\'
(如果它在mysql中类似)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.