public class DataBaseUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DataBaseUtil.DB
数据库类型,枚举
|
static class |
DataBaseUtil.DBInfo
数据库信息
|
static class |
DataBaseUtil.PATTERN
匹配类型
|
| 构造器和说明 |
|---|
DataBaseUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(Connection conn) |
static void |
close(ResultSet rs) |
static void |
demoResultSetMetaData(ResultSetMetaData data) |
static Connection |
getConnection(String url,
String username,
String password)
获取JDBC连接
|
static List<Map<String,Object>> |
getDBInfo(DataBaseUtil.PATTERN pattern,
String url,
String username,
String password,
String tableName)
列出表的所有主键
|
static List<Map<String,Object>> |
listColumns(String url,
String username,
String password,
String tableName)
列出表的所有字段
|
static List<Map<String,Object>> |
listFImportKeys(String url,
String username,
String password,
String tableName)
列出表的所有外键
|
static List<Map<String,Object>> |
listFKeys(String url,
String username,
String password,
String tableName)
列出表的所有外键
|
static List<Map<String,Object>> |
listPrimayKeys(String url,
String username,
String password,
String tableName)
列出表的所有主键
|
static List<Map<String,Object>> |
listTables(String url,
String username,
String password,
String tableName)
列出数据库的所有表
|
static DataBaseUtil.DBInfo |
parseDBUrl(String url) |
public static List<Map<String,Object>> listTables(String url, String username, String password, String tableName)
public static List<Map<String,Object>> listColumns(String url, String username, String password, String tableName)
public static List<Map<String,Object>> listPrimayKeys(String url, String username, String password, String tableName)
public static List<Map<String,Object>> listFKeys(String url, String username, String password, String tableName)
public static List<Map<String,Object>> listFImportKeys(String url, String username, String password, String tableName)
public static List<Map<String,Object>> getDBInfo(DataBaseUtil.PATTERN pattern, String url, String username, String password, String tableName)
public static DataBaseUtil.DBInfo parseDBUrl(String url)
public static Connection getConnection(String url, String username, String password) throws SQLException
SQLExceptionpublic static void close(Connection conn)
public static void close(ResultSet rs)
public static void demoResultSetMetaData(ResultSetMetaData data) throws SQLException
SQLExceptionCopyright © 2022. All rights reserved.