如何将oracle数据库转化为 mysql数据库

1.修改数据库连接字符串:如:驱动器com.mysql.jdbc.Driver 改为 oracle.jdbc.driver.OracleDriver 连接字符串jdbc:mysql://localhost:3306/xxx 改为 jdbc:oracle:thin:@localhost:1521:sid 2.调整SQL语句:如:分页查询SELECT * FROM TABLE_NAME LIMIT 1, 20 改为 SELECT * FROM (SELECT A.*, ...
如何将oracle数据库转化为 mysql数据库
1.修改数据库连接字符串:
如:
驱动器com.mysql.jdbc.Driver 改为 oracle.jdbc.driver.OracleDriver
连接字符串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的。2016-08-01
1.修改数据库连接字符串——
如:
驱动器com.mysql.jdbc.Driver 改为 oracle.jdbc.driver.OracleDriver
连接字符串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 = 1

3.将mysql库中的数据导入到oracle库——
可以手工进行,如将mysql中的数据转储为sql文,作下调整,在oracle中执行;
建议使用相关工具,如Oracle SQL Developer。

4.将连接数据库的jar包换成oracle的。

以上4条,不分先后顺序。2018-07-30
mengvlog 阅读 46 次 更新于 2025-10-30 12:50:23 我来答关注问题0
  • 1.修改数据库连接字符串:如:驱动器com.mysql.jdbc.Driver 改为 oracle.jdbc.driver.OracleDriver 连接字符串jdbc:mysql://localhost:3306/xxx 改为 jdbc:oracle:thin:@localhost:1521:sid 2.调整SQL语句:如:分页查询SELECT * FROM TABLE_NAME LIMIT 1, 20 改为 SELECT * FROM (SELECT A.*, R...

  •  小钕人宠 怎么将oracle的sql文件转换成mysql的sql文件

    在PowerDesinger里找到 File -->> Reverse Engineer --->> Database ;3 在弹出的“New Physcal Data Model”窗口界面,选择“share the DBMS definition”然后点击确定。注意,数据库也要选择和自己现在的SQL的数据库对应的,我的数据库是oracle 10g的,所有我也选择了oracle 10g。点击“确定”以后...

  • anonymous 怎么将oracle的sql文件转换成mysql的sql文件

    有时候我们在使用oracle不注意大小写的问题,表名和字段名不加双引号是不区分大小写的,像这样:insertintotableName和insertintoTABLENAME效果是一样的,用工具导出创建/数据初始化脚本,得到的结果一般表名和字段名转化成了大写。但在MySQL中,所使用操作系统的大小写敏感性决定了数据库名和表名的大小写...

  •  魔瘦争爸 如何将oracle数据库中某表中的字段yyyymmdd转换成yyyy-mm-dd

    SELECT to_char(to_date('20160101 ','yyyymmdd'),'yyyy-mm-dd') from dual 其中 ①to_date('20160101 ','yyyymmdd')先把20160101转为日期类型 ②to_char把日期类型的to_date('20160101 ','yyyymmdd')又转为char类型,而且格式为yyyy-mm-dd ...

  •  巫小巫_4238 oracle数据库之如何将blob类型转换为varchar2

    本文将给大家讲解关于oracle数据库blob类型如何转换为varchar2 : 据说没有数据的时候可以直接转换,试过了也可以,但是一般都是由数据了才会去修改,麻烦产生,直接修改不了,只能通过函数来解决;总的思路是:创建临时字段B→将要转换的字段A放在临时字段中(使用函数转换)→删除A→将B名称改为A创建转换...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部