Package org.compiere.db
Class Database
- java.lang.Object
 - 
- org.compiere.db.Database
 
 
- 
public class Database extends Object
General Database Constants and Utilities- Version:
 - $Id: Database.java,v 1.3 2006/07/30 00:55:13 jjanke Exp $
 - Author:
 - Jorg Janke
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static intCONNECTION_TIMEOUTConnection Timeout in secondsstatic StringDB_ORACLEOracle IDstatic intDB_ORACLE_DEFAULT_CM_PORTDefault Connection Manager Portstatic intDB_ORACLE_DEFAULT_PORTDefault Portstatic StringDB_POSTGRESQLPostgreSQL IDstatic intDB_POSTGRESQL_DEFAULT_PORTDefault Port 
- 
Constructor Summary
Constructors Constructor Description Database() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AdempiereDatabasegetDatabase(String type)Get Database by database Id.static AdempiereDatabasegetDatabaseFromURL(String url)Get Database Driver by url string.static String[]getDatabaseNames()static StringisValidIdentifier(String identifier)Apply common validations for database object names 
 - 
 
- 
- 
Field Detail
- 
DB_ORACLE
public static String DB_ORACLE
Oracle ID 
- 
DB_POSTGRESQL
public static String DB_POSTGRESQL
PostgreSQL ID 
- 
CONNECTION_TIMEOUT
public static int CONNECTION_TIMEOUT
Connection Timeout in seconds 
- 
DB_ORACLE_DEFAULT_PORT
public static final int DB_ORACLE_DEFAULT_PORT
Default Port- See Also:
 - Constant Field Values
 
 
- 
DB_ORACLE_DEFAULT_CM_PORT
public static final int DB_ORACLE_DEFAULT_CM_PORT
Default Connection Manager Port- See Also:
 - Constant Field Values
 
 
- 
DB_POSTGRESQL_DEFAULT_PORT
public static final int DB_POSTGRESQL_DEFAULT_PORT
Default Port- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getDatabase
public static AdempiereDatabase getDatabase(String type)
Get Database by database Id.- Returns:
 - database
 
 
- 
getDatabaseNames
public static String[] getDatabaseNames()
 
- 
getDatabaseFromURL
public static AdempiereDatabase getDatabaseFromURL(String url)
Get Database Driver by url string. Access to database specific functionality.- Parameters:
 url- JDBC connection url- Returns:
 - iDempiere Database Driver
 
 
 - 
 
 -