【发布时间】:2014-10-21 14:18:49
【问题描述】:
我正在尝试将从 Java FX html 编辑器 生成的文本存储到 sql 数据库。但我收到一个 SQL 错误。
我尝试使用 varchar(1000)、varchar(max) 和 text 数据类型。
错误:
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 还是 MS SQL Server?您使用了冲突的标签
-
永远不要在 SQL 中连接用户提供的参数。谷歌“SQL 注入”
标签: java mysql sql sql-server javafx-2