Java 对于某些字符串值插入文本失败,但对于其他字符串值插入文本失败
我有上面的代码将数据插入表中。我正在使用MS Access数据库。所有字段的类型均为(长文本)。当我插入以下数据集时,查询工作正常Java 对于某些字符串值插入文本失败,但对于其他字符串值插入文本失败,java,database,ms-access,jdbc,odbc,Java,Database,Ms Access,Jdbc,Odbc,我有上面的代码将数据插入表中。我正在使用MS Access数据库。所有字段的类型均为(长文本)。当我插入以下数据集时,查询工作正常 email=SALMAN MAJID 萨尔曼 马吉德 测试邮件 我叫萨尔曼 但当我在最后一个字段中使用以下数据集时,相同的查询会出错。错误为语法错误,缺少运算符。。。。请不要介意这么长的文字,因为这篇文字给出了错误,所以我张贴了全文 String addQuer = "INSERT INTO emaildata VALUES('" + email + "','" +
String addQuer = "INSERT INTO emaildata VALUES('" + email + "','" + fname + "','" + lname + "','" + subject + "','" + content + "')";
statement.execute(addQuer);
我们已升级Outlook应用程序,使其更快、更易于使用。无论您使用哪种电子邮件服务'
String addquery=“插入电子邮件数据值(?,,,?,?)”;
准备好的报表ps=conn.prepareStatement(addQuer);
ps.setString(1,电子邮件);
ps.setString(2,fname);
ps.setString(3,lname);
ps.setString(4,主题);
ps.setString(5,内容);
ps.executeUpdate();
谢谢@Gord,这解决了我的问题。你是个伟大的人。非常感谢你。
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Get the free Outlook app.