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

SSH项目换用MySQL数据库问题-------在线等高手解答!
小弟之前做的项目是采用SSH框架连用的是sqlserver数据库,项目基本都已完成。但现在客户提出要采用MySQL数据库,小弟想问问大侠们,如果把sqlserver数据库换成MySQL数据库要注意那么地方?有什么地方需要变动?会不会导致重新搭框架?之前的hql语句还能不能用?小弟每台用过MySQL数据库,还请大侠们给小弟说说。多谢了!

------解决方案--------------------
主要是hql有一些区别,比如取日期时间,截取字符串等等,其它几乎没影响,程序框架肯定是不变的,而且因为hibernate是取对象的缘故,所以绝大部分的hql不需要修改。另外存储过程差别很大,如果你原来的sqlserver用了很多存储过程,改mysql版本会很麻烦。
------解决方案--------------------
这个没有什么关系.如果用HQL语句的话.这个是没什么关系的
------解决方案--------------------
注意一下lobhandaler,还有hbm.xml主键生成方式,方言什么的

------解决方案--------------------
需要该的是你的连接数据库的字符串,而且如果说你在Mysql中用了大量的存储过程则需要该大量的存储过程代码,其他的hql语句如果是mysql中的关键字则需要改了。
------解决方案--------------------
来顶一下
------解决方案--------------------
注意一下sqlserver和mysql中取时间或者链接字符串的一些区别 注意sql之间的差异