oracle数据库转mysql数据库
leo_chen 发布于15月前 6答/655阅

我的原始需求是:使用navicat里的数据传输功能,将oracle数据库(同事的项目)转为mysql数据库,在数据库里看,所有的表都导入进来了,项目可以启动,也可以校验用户表登录,但是查询其他表的时候报错。


是不是因为 其他表是同事自己在oracle数据库里创建的,oracle和mysql的建表语句有差异,导致查询的时候会出问题
[沙发] webshare520
@leo_chen 数据类型转换错误,去eova库改一下字段类型就可以了
最佳
[地板] leo_chen
补充报错:java.lang.ClsaaCastException:java.lang.String cannot be cast to java.lang.Boolean
[地毯] leo_chen
@webshare520 谢谢提供思路,oracle的number类型转化成mysql之后变成decimal了,我改成int类型,还是有相同报错,反正表里数据没啥用  我准备在sql重建同名表,看能不能解决。
[4楼] Jieven
@leo_chen 如果是在调整之前导入了元数据, 修改DB类型, 需要重新同步元数据。
[5楼] leo_chen
@Jieven 好的,等出差回去再试试
[6楼] leo_chen
@Jieven 大佬你应该不需要金币了,我把最佳给了首答老哥了 嘿嘿
提交评论
嘿,我来帮你!