/** Constructeur */ private RelDBUtils() { try { // Source de données Oracle ods = new OracleDataSource(); // type de pilote oracle ods.setDriverType("thin"); // nom de la machine sur laquelle se trouve la base ods.setServerName(nomDeServeur); // numero du port pour se connecter à la base ods.setPortNumber(port); // nom de la base ods.setDatabaseName(nomDeLaBase); // Pour ouvrir une session (représentée par l'objet connect connect = ods.getConnection(login, pwd); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
public static OracleDataSource createDataSourceForUser(String userName) throws SQLException { OracleDataSource dataSource = new OracleDataSource(); dataSource.setDriverType(DRIVER_TYPE); dataSource.setServerName(SERVER_NAME); dataSource.setPortNumber(PORT_NUMBER); dataSource.setDatabaseName(DATABASE_NAME); dataSource.setUser(userName); dataSource.setPassword(PASSWORD); return dataSource; }
public static DataSource getDS(KPIGenProperties p) throws SQLException, IOException { if ("DB2".equalsIgnoreCase(p.get("DB"))) { DB2SimpleDataSource ds = new DB2SimpleDataSource(); ds.setDriverType(4); ds.setLoginTimeout(5); // sec ds.setServerName(p.get("ServerName")); ds.setPortNumber(Integer.parseInt(p.get("PortNumber"))); ds.setDatabaseName(p.get("DatabaseName")); ds.setUser(p.get("User")); ds.setPassword(p.get("Password")); return ds; } else { OracleDataSource ds = new OracleDataSource(); ds.setDriverType("thin"); ds.setServerName(p.get("ServerName")); ds.setPortNumber(Integer.parseInt(p.get("PortNumber"))); ds.setDatabaseName(p.get("DatabaseName")); ds.setUser(p.get("User")); ds.setPassword(p.get("Password")); return ds; } }