public final class DBUtils extends Object
Constructor and Description |
---|
DBUtils() |
public static void close(AutoCloseable obj)
public static void closeQuietlyAutoCloseable(AutoCloseable obj)
public static void closeQuietly(Connection conn)
public static void closeQuietly(Statement stmt)
public static void closeQuietly(ResultSet rs)
public static ConnectInfo tryAnalyzeInfo(Connection conn) throws SQLException
conn
- SQLException
public static boolean doGetTableExist(Connection conn, String tabelName)
public static DBDialect doGetDialect(DataSource dataSource)
public static DBDialect doGetDialect(Connection conn, boolean close)
conn
- close
- 是否关闭public static DBContext doGetDBContext(Connection conn)
conn
- public static String getIdentifierQuoteString(Connection conn)
public static String getDatabaseProductName(Connection conn)
public static String getDatabaseProductVersion(Connection conn)
conn
- public static int getDatabaseMajorVersion(Connection conn)
public static int getDatabaseMinorVersion(Connection conn)
public static String getDriverName(Connection conn)
conn
- public static String getSchema(Connection conn)
conn
- public static String getCatalog(Connection conn)
conn
- public static SQLException wrapExceptions(Collection<SQLException> errors)
errors
- public static int getColumnIndex(ResultSetMetaData meta, String columnName) throws SQLException
meta
- 从连接中取出的ResultSetMetaDatacolumnName
- 字段名SQLException
- 指定的colName找不到Copyright © 2020. All rights reserved.