【发布时间】:2015-01-11 18:47:26
【问题描述】:
我在使用 Tomcat 访问 MySQL 数据库中的表时遇到问题。
当我在命令行上使用 phpmyadmin 或 mysql 插入新行时,它通常存储在我的表中。如果我在 JSP/java 上使用相同的语句执行相同操作,它似乎可以正常存储,当我通过 JSP/java 进行查询时,我会看到我插入的行。但是在 phpmyadmin 或 mysql 命令行上看不到这一行。如果我重新启动 Tomcat,当我通过 JSP 查询时,此行会消失。
看起来我的 Tomcat 正在处理表格的图像,而不是真实的表格。我不知道这是否是我使用 phpmyadmin 创建表时使用的错误选项
我在 VPS 上使用 Tomcat7 和 mysql-server-5.6。所有表都在同一个数据库中,我对所有表都使用相同的池数据库。其他所有表格多年来都运行良好。
这将是生成我的 Java 代码的插入语句:
插入佩多多 (Id,IdSupervisor,Concepto,Importe,ImporteTotal,Moneda,TipoTransaccion,Terminal,Comercio,Fecha,URLAction,Dsdate,Dsterminal,Dsmerchantcode,Dsresponse,Dsorder,Dscurrency,Comments) 价值观 (505,'0','null','0.0','0.0','null','null','null','null','1970-01-01','null','1970- 01-01','null','null','null','null','null','null')
【问题讨论】:
-
分享一个SQL插入java代码,没有tomcat也没有java本身对mysql一无所知。 MySQL 驱动程序与 mySQL 一起使用
-
@jaume 你如何在 JSP/Java 中插入它?你必须显示代码
-
我把它放在我的帖子里了。谢谢
-
@jaume 你试过在 phpmyadmin 中运行这个命令吗?成功了吗?
-
@jaume
If I do the same using the same statement over JSP/java it seems to be stored normally, and when I make a query over JSP/java I see the line I inserted你确定这是同一个数据库吗?
标签: mysql tomcat phpmyadmin