1修改数据库连接字符串——
如:
驱动器commysqljdbcDriver 改为 oraclejdbcdriverOracleDriver
连接字符串jdbc:mysql://localhost:3306/xxx 改为 jdbc:oracle:thin:@localhost:1521:sid
2调整SQL语句——
如:
分页查询SELECT FROM TABLE_NAME LIMIT 1, 20 改为 SELECT FROM (SELECT A, ROWNUM RN FROM (SELECT FROM TABLE_NAME) A WHERE ROWNUM <= 20) WHERE RN >= 1
3将mysql库中的数据导入到oracle库——
可以手工进行,如将mysql中的数据转储为sql文,作下调整,在oracle中执行;
建议使用相关工具,如Oracle SQL Developer。
4将连接数据库的jar包换成oracle的。
以上4条,不分先后顺序。
如果你要将sqlite中导出到mysql的专门的工具,个人推荐使用
ESF
Database
Convert
工具软件。
ESF
Database
Convert
是一款允许你快速简单的在各种不同的数据库格式之间转换的工具。可直接连接到MySQL,SQLite,
SQL
SERVER,Access,Excel,Paradox,Lotus,dBase,Text和其他格式,并支持在这些格式之间转换。
你可以根据这个工具软件提供的向导界面,让你可以一步一步地完成转换工作。
1. 大前提是你已经安装好DB2服务器和MySQL服务器,现在只是借用Navicat for MySQL这个软件把DB2中的数据库转换到mySQL中去。
2. 首先利用这个软件建立一个连接,连接到mySQL服务器上。
这里的连接名,自己随便取。主机名或IP地址填写你的mySQL服务器地址自己机器就填localhost就行,端口一般都是3306,用户名一般都为root 密码是你mySQL服务器的密码。
UPDATE `wp_terms` SET `slug` = replace (`slug`,'+','')
没有问题的。
问题是你的这个列不允许重复。
你可以把重复的列找出来:
SELECT cslug,count() FROM wp_terms c group by cslug
其他的看你需求了。
以上就是关于怎么把项目数据库由mysql转为oracle全部的内容,包括:怎么把项目数据库由mysql转为oracle、如何将MySQL数据库导出到SQLite数据库、如何将DB2的数据库转换到mySQL中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)