博客测试。。。。this is a test

lalalalalallala我的数据库表

 

 

截图:

 

代码段:ssssssssssssØ

 1     /**
 2      * 检查并建表或更新表结构
 3      * @param clazz
 4      * @throws Exception
 5      */
 6     public void checkAndCreat(Class<?> clazz, Connection conn) throws Exception {
 7         
 8         // 获取表的信息
 9         String catalog = null;
10         String schema = "%";
11         String tableName = ((String) GenUtils.getPropFromEntityConfig(clazz, "tableName")).toLowerCase();
12         String[] types = new String[] { "TABLE" };
13         DatabaseMetaData dBMetaData = conn.getMetaData();
14         
15         // 从databaseMetaData获取表信息
16         ResultSet tableSet = dBMetaData.getTables(catalog, schema, tableName, types);
17         
18         // 如果表不存在, 则建表
19         if (!tableSet.next()) {
20             createTable(conn, tableName, clazz);
21         } else {    //表存在, 则更新表
22             updateTable(conn, tableName, clazz);
23         }
24         
25         // 关闭数据库连接
26         tableSet.close();
27     }

 

/**
* 检查并建表或更新表结构
* @param clazz
* @throws Exception
*/
public void checkAndCreat(Class<?> clazz, Connection conn) throws Exception {

// 获取表的信息
String catalog = null;
String schema = "%";
String tableName = ((String) GenUtils.getPropFromEntityConfig(clazz, "tableName")).toLowerCase();
String[] types = new String[] { "TABLE" };
DatabaseMetaData dBMetaData = conn.getMetaData();

// 从databaseMetaData获取表信息
ResultSet tableSet = dBMetaData.getTables(catalog, schema, tableName, types);

// 如果表不存在, 则建表
if (!tableSet.next()) {
createTable(conn, tableName, clazz);
} else { //表存在, 则更新表
updateTable(conn, tableName, clazz);
}

// 关闭数据库连接
tableSet.close();
}

 

posted @ 2016-07-08 14:04  jasonstorm  阅读(82)  评论(0)    收藏  举报