我正在尝试将从 Java FX html 编辑器生成的文本存储到sql 数据库。但我收到 SQL 错误。
我尝试使用 varchar(1000)、varchar(max) 和文本数据类型。
错误:
Java FX HTML 编辑器
编辑器生成的文本
<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>
代码:
public String insertDept(Department dept){
String query = "INSERT INTO " + TABLE_NAME
+ "VALUES("
+"'"+dept.getName()+"',"
+ "'"+dept.getEmail()+"'"
+ ")";
return query;
}
最佳答案
我对MySQL不太了解,但是在<font face="'Segoe UI'">
您的 ' 分隔符可能会导致您的问题。尝试将其更改为 \'
(如果它像mysql中那样工作)
关于java - 如何使用Java将HTML文本存储在sql数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488999/