@Override public void addDatabase( String alias, String host, String port, String user, String passsword, String databaseName) throws DBManagerException { String filename = "config/db_" + alias + ".php"; header(filename); File f; try { f = FileWriterImpl.getInstace().fileCreate(filename); } catch (IOException ex) { Logger.getLogger(PHPGenericWriterImpl.class.getName()).log(Level.SEVERE, null, ex); return; } FileWriterImpl.getInstace().writeLine("$_db_config_host=\"" + host + ";", f); FileWriterImpl.getInstace().writeLine("$_db_config_port=\"" + port + ";", f); FileWriterImpl.getInstace().writeLine("$_db_config_user=\"" + user + ";", f); FileWriterImpl.getInstace().writeLine("$_db_config_password=\"" + passsword + ";", f); FileWriterImpl.getInstace().writeLine("$_db_config_databaseName=\"" + databaseName + ";", f); EOF(filename); DatabaseConfig databaseConfig = new DatabaseConfig(); databaseConfig.setAlias(alias); databaseConfig.setConfigFileName(filename); databaseConfig.setDatabaseName(databaseName); databaseConfig.setPassword(passsword); databaseConfig.setPort(port); databaseConfig.setURL(host); databaseConfig.setUser(user); DBManagerImpl.getInstace().addDatabaseConfig(databaseConfig); }