开发者社区> 问答> 正文

程序数据库从sqlserver转mysql

程序是java写的,现在想转数据库 从sqlserver转mysql

其中数据结构已经转好了 但是里面的sql语句还没转 因为有的关键字不同 例如:top isnul()

我们系统没有存储过程 ,可以不考虑

现在想写一个java类 将sql语句进行转换 这个可能性可以吗 有没有做过这方面的经验

展开
收起
小旋风柴进 2016-03-11 15:06:47 2660 0
1 条回答
写回答
取消 提交回答
  • Hibernate专门处理各种数据库方言问题的,虽然程序没有使用Hibernate,个人建议你参考hibernate-core里面的org.hibernate.dialcet下的SQLServer2005Dialcet、SQLServer2008Dialcet、SQLServer2012Dialcet与MySQLDialect使用,并作转换。

    这种方式比自己写一个转换器靠谱。

    2019-07-17 18:59:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像