Package alpine.util
Class DbUtil
- java.lang.Object
-
- alpine.util.DbUtil
-
public class DbUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description DbUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclose(Connection connection)static voidclose(ResultSet resultSet)static voidclose(Statement statement)static booleancolumnExists(Connection connection, String tableName, String columnName)static voidcreateTable(AbstractAlpineQueryManager qm, Class... classes)static voiddropColumn(Connection connection, String tableName, String columnName)static voiddropTable(Connection connection, String tableName)static voidexecuteUpdate(Connection connection, String statement)static ArrayList<String>getColumnNames(Connection connection, String tableName)static ArrayList<String>getTableNames(Connection connection)static voidinitPlatformName(Connection connection)static booleanisH2()static booleanisMssql()static booleanisMysql()static booleanisOracle()static booleanisPostgreSQL()static voidrollback(Connection connection)static booleantableExists(Connection connection, String tableName)
-
-
-
Method Detail
-
rollback
public static void rollback(Connection connection)
-
close
@WillClose public static void close(Statement statement)
-
close
@WillClose public static void close(ResultSet resultSet)
-
close
@WillClose public static void close(Connection connection)
-
initPlatformName
public static void initPlatformName(Connection connection)
-
isH2
public static boolean isH2()
-
isMssql
public static boolean isMssql()
-
isMysql
public static boolean isMysql()
-
isOracle
public static boolean isOracle()
-
isPostgreSQL
public static boolean isPostgreSQL()
-
dropColumn
public static void dropColumn(Connection connection, String tableName, String columnName)
-
dropTable
public static void dropTable(Connection connection, String tableName)
-
executeUpdate
public static void executeUpdate(Connection connection, String statement) throws SQLException
- Throws:
SQLException
-
getTableNames
public static ArrayList<String> getTableNames(Connection connection) throws SQLException
- Throws:
SQLException
-
tableExists
public static boolean tableExists(Connection connection, String tableName) throws SQLException
- Throws:
SQLException
-
getColumnNames
public static ArrayList<String> getColumnNames(Connection connection, String tableName) throws SQLException
- Throws:
SQLException
-
columnExists
public static boolean columnExists(Connection connection, String tableName, String columnName) throws SQLException
- Throws:
SQLException
-
createTable
public static void createTable(AbstractAlpineQueryManager qm, Class... classes)
-
-