我正在尝试将Stringsql插入我的数据库中。该字符串可以包含一个“ ' ”。
当我现在尝试将其插入数据库时,出现此错误:
[SQLITE_ERROR] SQL错误或缺少数据库(“ ':语法错误后的”字符附近)
函数调用:
Main.execute("INSERT INTO Projektname(projektname) VALUES('" + txtFd_name.getText() + "');");
Main.execute:
public static void execute(String query){
class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:D:\\user\\eclipse-workspace\\S2LDB.db");
Statement stat = conn.createStatement();
stat.execute(query);
}
我尝试过 org.apache.commons.text.StringEscapeUtils.escapeJava()
墨色风雨
相关分类