forked from Coded/SIPRP
				
			git-svn-id: https://svn.coded.pt/svn/SIPRP@1137 bb69d46d-e84e-40c8-a05a-06db0d633741
	
		
	
				
					
				
			
							parent
							
								
									5f3bb362d6
								
							
						
					
					
						commit
						7bc15ba2de
					
				| @ -0,0 +1,27 @@ | |||||||
|  | package db; | ||||||
|  | 
 | ||||||
|  | public interface DBConstants | ||||||
|  | { | ||||||
|  | 	public static final String WEB_URL = "jdbc:postgresql://localhost:5436/siprp"; | ||||||
|  | //	public static final String WEB_URL = "jdbc:postgresql://storage:5432/siprp_20091203";
 | ||||||
|  | 	public static final String WEB_USER = "postgres"; | ||||||
|  | //	public static final String WEB_PASSWORD = "Typein";
 | ||||||
|  | 	public static final String WEB_PASSWORD = null; | ||||||
|  | 	 | ||||||
|  | //	public static final String WEB_URL = "jdbc:postgresql://www.evolute.pt:5436/siprp";
 | ||||||
|  | //	public static final String WEB_USER = "postgres";
 | ||||||
|  | //	public static final String WEB_PASSWORD = "Typein";
 | ||||||
|  | 	 | ||||||
|  | 	public static final String LOCAL_URL = "jdbc:postgresql://localhost:5436/siprp_local_3"; | ||||||
|  | //	public static final String LOCAL_URL = "jdbc:postgresql://storage:5432/siprp_local_3_20091203";
 | ||||||
|  | 	public static final String LOCAL_USER = "postgres"; | ||||||
|  | //	public static final String LOCAL_PASSWORD = "Typein";
 | ||||||
|  | 	public static final String LOCAL_PASSWORD = null; | ||||||
|  | 	 | ||||||
|  | //	public static final String LOCAL_URL = "jdbc:postgresql://www.evolute.pt:5436/siprp_local_3";
 | ||||||
|  | //	public static final String LOCAL_USER = "postgres";
 | ||||||
|  | //	public static final String LOCAL_PASSWORD = "Typein";
 | ||||||
|  | 	 | ||||||
|  | 	public static final String WEB_DBMANAGER = "WEB DBMANAGER"; | ||||||
|  | 	public static final String LOCAL_DBMANAGER = "LOCAL DBMANAGER"; | ||||||
|  | } | ||||||
| @ -0,0 +1,46 @@ | |||||||
|  | package db; | ||||||
|  | 
 | ||||||
|  | import siprp.SingletonConstants; | ||||||
|  | 
 | ||||||
|  | import com.evolute.utils.Singleton; | ||||||
|  | import com.evolute.utils.db.DBManager; | ||||||
|  | import com.evolute.utils.db.JDBCManager; | ||||||
|  | import com.evolute.utils.db.keyretrievers.PostgresqlAutoKeyRetriever; | ||||||
|  | import com.evolute.utils.sql.Insert; | ||||||
|  | import com.evolute.utils.strings.UnicodeChecker; | ||||||
|  | 
 | ||||||
|  | public class PlanoActuacaoDBInit | ||||||
|  | { | ||||||
|  | 	public static void initDB( boolean web ) | ||||||
|  | 		throws Exception | ||||||
|  | 	{ | ||||||
|  | 		if( web ) | ||||||
|  | 		{ | ||||||
|  | 			String url = DBConstants.WEB_URL; | ||||||
|  | 			String user = DBConstants.WEB_USER; | ||||||
|  | 			String pwd = DBConstants.WEB_PASSWORD; | ||||||
|  | 			DBManager webManager = new JDBCManager( url, user, pwd, 10, 8, 8, null ); | ||||||
|  | 			Singleton.setInstance( DBConstants.WEB_DBMANAGER, webManager ); | ||||||
|  | 			 | ||||||
|  | 			url = DBConstants.LOCAL_URL; | ||||||
|  | 			user = DBConstants.LOCAL_USER; | ||||||
|  | 			pwd = DBConstants.LOCAL_PASSWORD; | ||||||
|  | 			DBManager localManager = new JDBCManager( url, user, pwd, 10, 8, 8, null ); | ||||||
|  | 			Singleton.setInstance( DBConstants.LOCAL_DBMANAGER, localManager ); | ||||||
|  | 		} | ||||||
|  | 		else | ||||||
|  | 		{ | ||||||
|  | 			String url = ( String ) Singleton.getInstance( SingletonConstants.WEB_URL_PREFIX ); | ||||||
|  | 			url += ( String ) Singleton.getInstance( SingletonConstants.WEB_URL ) + "/"; | ||||||
|  | 			url += ( String ) Singleton.getInstance( SingletonConstants.WEB_DB_NAME ) + "/"; | ||||||
|  | 			String user = ( String ) Singleton.getInstance( SingletonConstants.WEB_USER ); | ||||||
|  | 			String pwd = ( String ) Singleton.getInstance( SingletonConstants.WEB_PASSWORD ); | ||||||
|  | 			DBManager webManager = new JDBCManager( url, user, pwd, 10, 8, 8, null ); | ||||||
|  | 			Singleton.setInstance( DBConstants.WEB_DBMANAGER, webManager ); | ||||||
|  | 			Singleton.setInstance( DBConstants.LOCAL_DBMANAGER, Singleton.getInstance( Singleton.DEFAULT_DBMANAGER ) ); | ||||||
|  | 		} | ||||||
|  | 		 | ||||||
|  | 		Insert.setDefaultKeyRetriever( PostgresqlAutoKeyRetriever.RETRIEVER ); | ||||||
|  | 		UnicodeChecker.setUseDoubleSlash( true ); | ||||||
|  | 	} | ||||||
|  | } | ||||||
					Loading…
					
					
				
		Reference in new issue