限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DB_TYPE_DB2 |
static java.lang.String |
DB_TYPE_DB2_URL |
static java.lang.String |
DB_TYPE_DERBY |
static java.lang.String |
DB_TYPE_H2 |
static java.lang.String |
DB_TYPE_INFORMIX |
static java.lang.String |
DB_TYPE_INFORMIX_URL |
static java.lang.String |
DB_TYPE_MSACCESS |
static java.lang.String |
DB_TYPE_MSSQL |
static java.lang.String |
DB_TYPE_MYSQL |
static java.lang.String |
DB_TYPE_MYSQL_URL |
static java.lang.String |
DB_TYPE_ORACLE |
static java.lang.String |
DB_TYPE_ORACLE_URL |
static java.lang.String |
DB_TYPE_POSTGRESQL |
static java.lang.String |
DB_TYPE_SQLITE |
static java.lang.String |
DB_TYPE_SYBASE |
static java.util.Map<java.lang.String,DBInfo> |
dbMap |
构造器和说明 |
---|
JdbcUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
closeDB(java.lang.Object... obj)
关闭流
|
static java.sql.Connection |
getConnInstance(DBInfo dbInfo)
获取连接
|
static java.sql.Connection |
getConnInstanceChg(DBInfo dbInfo) |
static java.util.List<java.lang.String> |
getDataTitle(java.sql.ResultSet rsQuery)
获取数据列标题
|
static java.util.List<TableInfo> |
getTableInfo(java.util.Map<JdbcUtilParams.TableInfo,java.lang.Object> params)
获取表信息
|
static java.lang.String |
getTypeName(int type)
获取类型名
|
static void |
printRs(java.sql.ResultSet rs) |
static java.lang.String |
prompt(java.lang.String message) |
static void |
querySqlResults(java.util.Map<java.lang.String,java.lang.Object> p_params)
根据SQL查询数据库表数据
|
public static java.util.Map<java.lang.String,DBInfo> dbMap
public static final java.lang.String DB_TYPE_MYSQL
public static final java.lang.String DB_TYPE_POSTGRESQL
public static final java.lang.String DB_TYPE_ORACLE
public static final java.lang.String DB_TYPE_DB2
public static final java.lang.String DB_TYPE_MSSQL
public static final java.lang.String DB_TYPE_H2
public static final java.lang.String DB_TYPE_DERBY
public static final java.lang.String DB_TYPE_SQLITE
public static final java.lang.String DB_TYPE_MSACCESS
public static final java.lang.String DB_TYPE_SYBASE
public static final java.lang.String DB_TYPE_INFORMIX
public static final java.lang.String DB_TYPE_MYSQL_URL
public static final java.lang.String DB_TYPE_ORACLE_URL
public static final java.lang.String DB_TYPE_INFORMIX_URL
public static final java.lang.String DB_TYPE_DB2_URL
public static java.sql.Connection getConnInstance(DBInfo dbInfo)
dbInfo
- public static java.sql.Connection getConnInstanceChg(DBInfo dbInfo)
dbType
- dbInfo
- public static void closeDB(java.lang.Object... obj)
obj
- public static java.lang.String prompt(java.lang.String message)
public static void printRs(java.sql.ResultSet rs)
public static java.lang.String getTypeName(int type)
type
- public static java.util.List<TableInfo> getTableInfo(java.util.Map<JdbcUtilParams.TableInfo,java.lang.Object> params)
params
- 参数 zj.jdbc.bean.JdbcUtilParams.TableInfopublic static void querySqlResults(java.util.Map<java.lang.String,java.lang.Object> p_params)
p_params
- 参数p_params.put("conn", conn);
,
p_params.put("dbInfo", dbInfo);
,
p_params.put("sqlContent", sqlContent);
,
p_params.put("wheres", wheres);//参数值,防止sql注入
,
p_params.put("titles", titles);
,
p_params.put("datas", datas);
,
p_params.put("total", total);
public static java.util.List<java.lang.String> getDataTitle(java.sql.ResultSet rsQuery)
rsQuery
-