package net.diamonddominion.esaych.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DonationCredit {
public DonationCredit() {
}
public static double getCredits(String player) {
double credits = 0;
Connection con = null;
String url = "jdbc:mysql://localhost:3306/DiamondDom_Bungee";
String user = "root";
String password = "K2gEBBl6";
try {
con = DriverManager.getConnection(url, user, password);
Statement st = (Statement) con.createStatement();
ResultSet result = st.executeQuery("SELECT `credits` FROM `dd-donationcredits` WHERE `user` = '" + player + "';");
while (result.next()) {
credits = result.getDouble("credits");
}
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
return credits;
}
public static void setCredits(String player, int amount) {
Connection con = null;
String url = "jdbc:mysql://localhost:3306/DiamondDom_Bungee";
String user = "root";
String password = "K2gEBBl6";
try {
con = DriverManager.getConnection(url, user, password);
Statement st = (Statement) con.createStatement();
st.executeUpdate("INSERT INTO `dd-donationcredits` (`user`,`credits`) VALUES ('" + player + "'," + amount + ")"
+ "ON DUPLICATE KEY UPDATE `credits`='" + amount + "';");
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public static double addCredits(String player, double amount) {
double credits = 0;
Connection con = null;
String url = "jdbc:mysql://localhost:3306/DiamondDom_Bungee";
String user = "root";
String password = "K2gEBBl6";
try {
con = DriverManager.getConnection(url, user, password);
Statement st = (Statement) con.createStatement();
ResultSet result = st.executeQuery("SELECT `credits` FROM `dd-donationcredits` WHERE `user` = '" + player + "';");
while (result.next()) {
credits = result.getDouble("credits");
}
credits += amount;
st = (Statement) con.createStatement();
st.executeUpdate("INSERT INTO `dd-donationcredits` (`user`,`credits`) VALUES ('" + player + "'," + credits + ")"
+ "ON DUPLICATE KEY UPDATE `credits`='" + credits + "';");
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
return credits;
}
}