【问题标题】:different results jsp mysql不同的结果 jsp mysql
【发布时间】: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


【解决方案1】:

最后,正如我所料,这是关于我如何创建凌乱的桌子的问题。将存储引擎从“innoDB”更改为“MyISAM”就成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-26
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    相关资源
    最近更新 更多