org.archiviststoolkit.util
Class DatabaseConnectionUtils
java.lang.Object
   org.archiviststoolkit.util.DatabaseConnectionUtils
org.archiviststoolkit.util.DatabaseConnectionUtils
- public class DatabaseConnectionUtils 
- extends java.lang.Object
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CHECK_VERSION_FROM_MAIN
public static final java.lang.String CHECK_VERSION_FROM_MAIN
- See Also:
- Constant Field Values
CHECK_VERSION_FROM_UPGRADE
public static final java.lang.String CHECK_VERSION_FROM_UPGRADE
- See Also:
- Constant Field Values
CHECK_VERSION_FROM_UTILITIES
public static final java.lang.String CHECK_VERSION_FROM_UTILITIES
- See Also:
- Constant Field Values
DatabaseConnectionUtils
public DatabaseConnectionUtils()
testDbConnection
public static java.lang.Boolean testDbConnection()
- 
 
checkVersion
public static java.lang.Boolean checkVersion(java.lang.String calledFrom)
                                      throws java.lang.ClassNotFoundException,
                                             java.sql.SQLException
- 
- Throws:
- java.lang.ClassNotFoundException
- java.sql.SQLException
 
checkPermissions
public static java.lang.Boolean checkPermissions(java.lang.String databaseType)
                                          throws java.lang.ClassNotFoundException
- 
- Throws:
- java.lang.ClassNotFoundException
 
isDatabaseEmpty
public static java.lang.String isDatabaseEmpty(java.lang.String databaseType,
                                               java.lang.String databaseUrl,
                                               java.lang.String username,
                                               java.lang.String password)
                                        throws java.lang.ClassNotFoundException
- Method to check to see if a database being initialized is empty
 
- 
- Parameters:
- databaseType- The type of the database
- Returns:
- Null if the database is empty or String if it is not empty, or an error occured
- Throws:
- java.lang.ClassNotFoundException
 
getErrorString
public static java.lang.String getErrorString()
- 
 
setErrorString
public static void setErrorString(java.lang.String errorString)
- 
 
getDatabaseVersionInfo
public static DatabaseConnectionUtils.DatabaseVersion getDatabaseVersionInfo(java.sql.Connection conn)
                                                                      throws java.sql.SQLException
- 
- Throws:
- java.sql.SQLException