package org.stevewinfield.suja.idk.storage; import org.stevewinfield.suja.idk.Bootloader; public class PostgreStorageSQLDriver implements StorageDriver { @Override public String getDriverName() { return "postgresql"; } @Override public String getDriverClass() { return "org.postgresql.Driver"; } @Override public String getConnectionString() { return "jdbc:postgresql://" + Bootloader.getSettings().getProperty("idk.postgresql.host") + ":" + Bootloader.getSettings().getProperty("idk.postgresql.port", "5432") + "/" + Bootloader.getSettings().getProperty("idk.postgresql.database"); } @Override public String getUsername() { return Bootloader.getSettings().getProperty("idk.postgresql.user"); } @Override public String getPassword() { return Bootloader.getSettings().getProperty("idk.postgresql.password"); } }