我想将一个SQL查询字符串插入到我的数据库中,但是由于单引号'',我总是会得到一个错误。我不能只执行两倍的'''',因为这样我就无法执行存储在SQL数据库中的SQL查询。SQL数据库?插入它之后,我想用我的程序读取它,然后根据数据库中的字符串执行查询。:3374)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(
我正在连接到MySQL的读副本实例(实际上,Google )。JDBC驱动程序似乎能够创建临时表,但无法将数据插入其中。但是,使用另一个客户机(在我的例子中是MySQL工作台),我能够创建数据并将数据插入到临时表中。看起来像JDBC驱动程序中的bug吗?有什么办法能让它发挥作用?(SQLError.java:1074)
at com.mysql.jdbc.MysqlIO.c
我正在使用一个来自Java应用程序的相当简单的数据库。我们尝试使用标准的JDBC mysql适配器一次插入大约200k的文本。我们间歇性地得到一个com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column error。列类型为longtext,数据库排序规则为UTF-8。如果同时使用MyISAM和InnoDB表引擎,则会显示错误。客户端和服务器端的最大数据包大小都设置为1 G