java方法
来源:互联网 发布:虎牙 斗鱼 知乎 编辑:程序博客网 时间:2024/04/30 01:17
String sql = "select * from " + tablename;
PreparedStatement pStemt = null;
try {
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
con = DriverManager.getConnection(URL,NAME,PASS);
pStemt = con.prepareStatement(sql);
ResultSetMetaData rsmd = pStemt.getMetaData();
int size = rsmd.getColumnCount(); //统计列
colnames = new String[size];
colTypes = new String[size];
colSizes = new int[size];
for (int i = 0; i < size; i++) {
colnames[i] = rsmd.getColumnName(i + 1);
colTypes[i] = rsmd.getColumnTypeName(i + 1);
if(colTypes[i].equalsIgnoreCase("datetime")){
f_util = true;
}
if(colTypes[i].equalsIgnoreCase("image") || colTypes[i].equalsIgnoreCase("text")){
f_sql = true;
}
colSizes[i] = rsmd.getColumnDisplaySize(i + 1);
}
String content = parse(colnames,colTypes,colSizes);
try {
File directory = new File("");
String outputPath = directory.getAbsolutePath()+ "/src/"+this.packageOutPath.replace(".", "/")+"/"+initcap(tablename) + ".java";
FileWriter fw = new FileWriter(outputPath);
PrintWriter pw = new PrintWriter(fw);
pw.println(content);
pw.flush();
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
} catch (SQLException e) {
e.printStackTrace();
} finally{
// try {
// con.close();
// } catch (SQLException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
}
}
System.out.println("生成完毕!");
}
/**
- Java方法
- java 方法
- JAVA 方法
- java方法
- Java方法
- java方法
- java方法
- Java方法
- java方法
- JAVA 方法
- Java方法
- JAVA;方法
- java方法
- Java 方法
- Java 方法
- Java方法
- Java 方法
- Java 方法
- java的调用代码
- ios 百度地图轨迹回放一点心得
- HDU 3652 B-number
- C#读取“我的文档”等特殊系统路径及环境变量
- PAT_B_循环-21. 求交错序列前N项和(15)
- java方法
- Chapter 4 文件和目录
- 2048,成功和我
- DataValueField和DataTextField的区别及使用
- 佳域G3移植优米X1乐蛙ROM稳定版 卡刷包
- 小代码
- PAT_B_循环-20. 猜数字游戏(15)
- 黑马程序员-----输入输出流及文件操作
- 免费开放几个PRM-DUL 企业版License Key