日期:2014-05-17  浏览次数:20653 次

SSH做的项目,请问更改数据库,为什么不行?
1.原来使用的数据库是
sportSys,现在想换成 sportSysQ,(这两个数据库同时存在)
2.配置文件已经修改了

hibernate.cfg.xml配置:X.X.X.X 是本机IP
 
XML code
<property name="connection.url">jdbc:jtds:sqlserver://X.X.X.X:1433/sportSysQ</property>


我就奇怪了,但是最终执行的却还是 sportsys这个数据库。

tomcat下面的work文件夹下面的文件已经删除,项目已经重新发布,tomcat已经重启。


------解决方案--------------------
看有没有在其他地方配置数据库参数的,重新发布后的程序,看一下配置文件是否真正改了。
------解决方案--------------------
对啊,看下配置文件相关地方是否全部改了,关掉网页重新运行tomcat
------解决方案--------------------
检查hibernate的配置文件,spring的配置文件!
------解决方案--------------------
检查一下 重新发布之后的 配置文件 看是否是改过之后的
------解决方案--------------------
是不是在别的地方配置了 ?

仔细查看一下
------解决方案--------------------
数据库表是hibernate自动生成的, 是不是建表的时候 use sportSys ?

------解决方案--------------------
有没有修改数据库的方言。。
------解决方案--------------------
自己去看生成的SQL是否指定了数据库。

是则修改配置文件的catalog属性