i am trying to insert a String
with sql into my database.
This String may contain a " ' ".
When i now try to insert it into my database i get this error:
[SQLITE_ERROR] SQL error or missing database (near " characters after the ' ": syntax error)
Function call:
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);
}
i tried it with org.apache.commons.text.StringEscapeUtils.escapeJava()