怎么把项目数据库由mysql转为oracle

怎么把项目数据库由mysql转为oracle,第1张

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中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9485596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存