public class DatabaseUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ACCESS |
static String[] |
DATABASE_TYPES |
static int |
MY_SQL |
static int |
NEW |
static int |
NEW_MODIFIED |
static int |
OLD |
static int |
OLD_MODIFIED |
static int |
ORACLE |
static int |
POSTGRESQL |
static int |
SQLSERVER |
static int |
SQLSERVER2000 |
static int |
SQLSERVER2005 |
static int |
SYBASE |
| Constructor and Description |
|---|
DatabaseUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
beginTransaction(Connection con) |
static void |
beginTransaction(Statement stmt) |
static void |
close(Connection con) |
static void |
close(ResultSet rs) |
static void |
close(Statement stmt) |
static void |
commit(Connection con) |
static void |
commit(Statement stmt) |
static String |
findDatabaseName(int i)
Finds the database type name for a jdbc sql type
|
static String |
findSQLName(int i)
Finds the java object or primative for a sql type
|
static String |
formatBoolean(boolean b) |
static String |
formatNullableObject(Object o) |
static String |
formatNullableObject(Object o,
int type) |
static String |
getDatabaseStatusString(int status)
A convenience function to turn the int's into readable text for debuging.
|
static int |
getDatabaseType(Connection con) |
static String |
getDatabaseType(int type) |
static int |
getDatabaseType(Statement stmt) |
static String |
getLike(int databaseType) |
static String |
getMethodName(String databaseName) |
static String |
getVariableName(String databaseName) |
static String |
getVariableName(String databaseName,
boolean capFirstLetter) |
static boolean |
isAcceptableDatabaseString(String string)
This is for none space single words, such as email, name, handle
|
static boolean |
isSqlServer(int databaseType) |
static Connection |
makeConnection(String driver,
String protocol,
String server,
String port,
String database,
String userName,
String password,
int type)
Creates a connection to the Database.
|
static String |
makeJDBCAccessURL(String protocol,
String server,
String port,
String database)
Creates a connection to the Database.
|
static String |
makeMySqlURL(String protocol,
String server,
String port,
String database)
Creates a connection to the Database.
|
static String |
makeSQL2000URL(String protocol,
String server,
String port,
String database) |
static String |
makeURL(String protocol,
String server,
String port,
String database,
int type)
Creates a connection to the Database, and stores it in the cookies table.
|
static void |
printSQLValues() |
static void |
rollback(Connection con) |
static void |
rollback(Statement stmt) |
static void |
saveAll(DatabaseObject[] databaseObjects,
Statement stmt) |
static String |
toEscapeACCESS_SQL(String unformattedString) |
static String |
toEscapeMSSQL(String unformattedString) |
static String |
toEscapeSQL(String unformattedString) |
public static final int NEW
public static final int NEW_MODIFIED
public static final int OLD
public static final int OLD_MODIFIED
public static final int ACCESS
public static final int POSTGRESQL
public static final int SYBASE
public static final int ORACLE
public static final int SQLSERVER
public static final int SQLSERVER2000
public static final int MY_SQL
public static final int SQLSERVER2005
public static final String[] DATABASE_TYPES
public static String getDatabaseType(int type)
public static int getDatabaseType(Statement stmt)
public static int getDatabaseType(Connection con)
public static String findDatabaseName(int i)
public static String findSQLName(int i)
public static boolean isSqlServer(int databaseType)
public static String makeSQL2000URL(String protocol, String server, String port, String database)
public static String makeMySqlURL(String protocol, String server, String port, String database)
public static String makeURL(String protocol, String server, String port, String database, int type)
public static String makeJDBCAccessURL(String protocol, String server, String port, String database)
public static Connection makeConnection(String driver, String protocol, String server, String port, String database, String userName, String password, int type)
public static void printSQLValues()
public static void beginTransaction(Statement stmt)
public static void beginTransaction(Connection con)
public static void commit(Statement stmt)
public static void commit(Connection con)
public static void rollback(Statement stmt)
public static void rollback(Connection con)
public static String formatBoolean(boolean b)
public static boolean isAcceptableDatabaseString(String string)
public static String getLike(int databaseType)
public static final String getDatabaseStatusString(int status)
status - The status to be translatedpublic static void saveAll(DatabaseObject[] databaseObjects, Statement stmt)
public static void close(ResultSet rs)
public static void close(Statement stmt)
public static void close(Connection con)
Copyright © 2022. All rights reserved.