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属性