Java 将数据库对应的表生成对应的实体类,包含注释信息 小工具
使用不同的数据需要对应数据库驱动jar包,请自行添加
/**
*
*/
package com.cloud.utils.temp;
import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.filechooser.FileSystemView;
/**
* @author liuwei
*
*/
public class GenEntityTable {
/**
* 这里是Oracle连接方法
*private static final String driver = "oracle.jdbc.driver.OracleDriver";
*private static final String url = "jdbc:oracle:thin:@localhost:1521:orcl";
*private static final String uid = "system";
*private static final String pwd = "sys";
*这里是SQL Server连接方法
*private static final String url = "jdbc:sqlserver://localhost:1433;DateBaseName=数据库名";
*private static final String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
*private static final String uid = "sa";
*private static final String pwd = "sa";
*
*
* 这里是MySQL连接方法
*/
private static final String driver="com.mysql.jdbc.Driver";
private static final String pwd="root";
private static final String user="root";
private static final String url = "jdbc:mysql://localhost/eastbeidou" + "?user=" + user + "&password=" + pwd + "&useUnicode=true&characterEncoding=UTF-8";
private static String tabl