资源简介
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
代码片段和文件信息
package org;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
/**
* @Description:oracle的sql语句转换成mysql的sql语句
* @date 2013-2-17
*/
public class OracleSqlConvert4MysqlSqlTool {
public static void main(String[] args) throws IOException {
String oriPath = “D:\\oracle_path.sql“;//oracle sql文件地址
String desPath = “D:\\mysql_path.sql“;//mysql sql程序生成目标地址
BufferedReader reader = null;
PrintWriter writer = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(oriPath)“gbk“));
writer = new PrintWriter(new OutputStreamWriter(new FileOutputStream(desPath)“utf-8“));
String l;
while ((l = reader.readLine()) != null) {
if (l.startsWith(“prompt“)) continue;
if (l.startsWith(“set“))continue;
if (l.startsWith(“values“)) {
l = l.replace(“dd-mm-yyyy hh24:mi:ss.ff“ “%d-%m-%Y %H:%i:%s.%f“);
l = l.replace(“dd-mm-yyyy hh24:mi:ss“ “%d-%m-%Y %H:%i:%s“);
l = l.replace(“03-01-0001“ “03-01-1970“);
l = l.replace(“01-01-1970“ “03-01-1970“);
l = l.replace(“to_date“ “str_to_date“);
l = l.replace(“to_timestamp“ “str_to_date“);
l = l.replace(“‘ || chr(10) || ‘“ “ “);
l = l.replace(“‘ || chr(13) || ‘“ “ “);
}
writer.println(l);
}
} finally {
if (reader != null) {
reader.close();
}
if (writer != null) {
writer.close();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1793 2013-02-17 11:57 OracleSqlConvert4MysqlSqlTool.java
----------- --------- ---------- ----- ----
1793 1
相关资源
- jsp oracle通讯录
- oracle11g jar包for JDBC
- oracle 11g jdbc jar包
- oracle+java酒店管理系统
- Java操作Oracle数据库-多线程.rar
- 网上商城后台管理系统Oracle+Java web
- cognos自定义JAVA权限认证
- javaSwing宿舍管理系统
- 基于SSH的网上书城_j2ee专周_源代码+数
- Oracle Auditing Tools oat-1.3.1
- 研究生录取系统 java Oracle
- Cognos自定义认证 For Oracle
- Ajax分页-增删改查-Oracle数据库-默认
- myeclipse开发servlet+jsp+oracle+c3p0的java
- JSP+Oracle开发的生产管理系统文档+源代
- Oracle公司 Java8 Java SE 8 Programmer I 认证
- oracle+Java-图书管理系统.zip
- 学生管理系统设计 java+oracle源代码与
- java+oracle课籍管理系统源码+数据库文
- Java连Oracle的JDBC的jar包适合11g、12c、
- 简单 图书馆管理系统 Java+Oracle
- java教务管理系统
- oracle驱动jar包后解压缩即可
- Oracle Java Swing 学生信息管理系统
- oracle数据库驱动jar包
- java图书管理系统正常运行oracle数据库
- java+oracle实现的书店管理系统源代码和
- mybatis生成代码工具generator带有mysql、
- JSP+Oracle 图书管理系统
- Oracle JAVA实现仓库管理系统窗口
评论
共有 条评论