资源简介
Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql,在样本.txt粘贴Mysql的单表所有字段信息,输入表名。就会在控件台输出转换后的Oracle语句。
代码片段和文件信息
package com.test;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.io.FileUtils;
import org.apache.commons.lang.StringUtils;
public class CommonUtil_test2 {
/**
* 转换字符串,数据字段与对象属性的转换
*/
public static void convertData(String tableName String filePath) {
try {
List lines = FileUtils.readLines(new File(filePath)“utf-8“);
System.out.println(lines.size()+“个“);
// 后面需要添加的数据
List tempList = new ArrayList();
System.out.println(“create table “+tableName+“(“);
for (int i=0;i String s = lines.get(i);
if(StringUtils.isBlank(s)) {
continue;
}
s = s.t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2289 2017-12-30 17:35 MysqlObjToOracle\样本文件.txt
目录 0 2017-12-31 13:07 MysqlObjToOracle\
文件 426 2017-12-31 13:12 MysqlObjToOracle\.classpath
文件 392 2017-12-31 13:04 MysqlObjToOracle\.project
目录 0 2017-12-31 13:05 MysqlObjToOracle\.settings\
文件 88 2017-12-31 13:05 MysqlObjToOracle\.settings\org.eclipse.core.resources.prefs
目录 0 2017-12-31 13:12 MysqlObjToOracle\bin\
目录 0 2017-12-31 13:12 MysqlObjToOracle\bin\com\
目录 0 2017-12-31 13:12 MysqlObjToOracle\bin\com\test\
文件 3659 2017-12-31 13:12 MysqlObjToOracle\bin\com\test\CommonUtil_test2.class
目录 0 2017-12-31 13:10 MysqlObjToOracle\lib\
文件 173587 2017-12-31 13:10 MysqlObjToOracle\lib\commons-io-2.2.jar
文件 261809 2017-12-31 13:07 MysqlObjToOracle\lib\commons-lang-2.4.jar
目录 0 2017-12-31 13:05 MysqlObjToOracle\src\
目录 0 2017-12-31 13:05 MysqlObjToOracle\src\com\
目录 0 2017-12-31 13:05 MysqlObjToOracle\src\com\test\
文件 3003 2017-12-31 13:12 MysqlObjToOracle\src\com\test\CommonUtil_test2.java
评论
共有 条评论