ssm框架,数据库问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssm框架,数据库问题相关的知识,希望对你有一定的参考价值。

本机搭建的ssm框架,已配置mybatis数据库,本机有Oracle环境,项目正常运行;现需要将项目放到另一台电脑中运行,该电脑没有Oracle环境,请问在不查询数据库表的前提下,项目可以正常启动及运行吗?

当然不可以,ssm框架在启动的时候要检查数据库连接的,如果连不上,启动报错追问

没有Oracle服务可以启动的,

追答

但是运行肯定会报错

参考技术A 可以。不涉及数据库的部分可以正常显示,使用追问

嗯,我昨天把Oracle服务关了,可以启动;

追答

嗯 控制台会报错 但是其他功能可以使用

SSM框架中数据库无法连接的问题

首先是SSM框架中所有的配置都是没有问题的,而且项目在其他人的环境上也能正常访问数据库;那么最有可能的就是数据库版本的问题导致数据库连接不上,服务器给我的报错是:

15:37:25.902 [C3P0PooledConnectionPoolManager[identityToken->1hge4n5a4xz7ohp18togle|54666959]-HelperThread-#0] DEBUG c.m.v.resourcepool.BasicResourcePool - An exception occurred while acquiring a poolable resource. Will retry.
java.sql.SQLException: Unknown system variable ‘query_cache_size‘;

由于刚刚接触SSM框架用来做项目,很多问题都需要自己解决,网上也有很多关于数据库版本问题好的博文,我也是看了很多博文才将我的问题解决。在此记录一下,以免以后很多的小伙伴入这个坑:

1.检查数据库连接的基本信息有没有问题:

  1.1在jdbc.properties文件下:

技术图片

2.在pom.xml文件中修改连接数据库驱动器版本

  2.1在cmd下查看数据库版本:

技术图片

  2.2在pom.xml文件中修改连接数据库驱动器版本

技术图片

3.修改完成之后,保存并重启Tomcat服务器就可以连接到数据库了。

以上是关于ssm框架,数据库问题的主要内容,如果未能解决你的问题,请参考以下文章

SSM框架中数据库无法连接的问题

SSM框架中,配置数据库连接的问题

SSM框架中Json数据出现乱码问题

SSM 框架集-01-详细介绍-入门问题篇

ssm框架插入mysql数据库中文乱码问题解决

SSM框架简单搭建