package me.gtacraft.economy.database;
import me.gtacraft.economy.GTAEconomy;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.UUID;
/**
* Created by Connor on 6/29/14. Designed for the GTA-Factions project.
*/
public class SQLVars {
public static String CREATE_DATABASE = "CREATE DATABASE IF NOT EXISTS `%db%`;";
public static String CREATE_ECO_TABLE = "CREATE TABLE IF NOT EXISTS `%db%`.`gta_economy` (" +
"`id` INT(128) UNSIGNED NOT NULL AUTO_INCREMENT, " +
"`uuid` VARCHAR(64) NOT NULL, " +
"`balance` DOUBLE NOT NULL, " +
"PRIMARY KEY (`id`), UNIQUE KEY `uuid` (`uuid`)" +
") ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;";
public static String SELECT_PLAYER = "SELECT balance FROM `gta_economy` WHERE uuid = '%uuid%';";
public static String INSERT_PLAYER = "INSERT INTO gta_economy(uuid, balance) VALUES('%uuid%',0.0);";
public static String UPDATE_PLAYER = "UPDATE `gta_economy` SET balance=%balance% WHERE uuid = '%uuid%';";
//loaded from config
public static String SQL_HOST;
public static String SQL_DB;
public static String SQL_USER;
public static String SQL_PASS;
public static int SQL_PORT;
public static String SQL_URL;
public static String formatSqlCall(String call) {
return call.replace("%host%", SQL_HOST).replace("%db%", SQL_DB)
.replace("%user%", SQL_USER).replace("%pass%", SQL_PASS)
.replace("%port%", SQL_PORT + "");
}
}