mirror of
https://github.com/SimplexDevelopment/SimplexCore.git
synced 2024-12-22 08:37:37 +00:00
Added More MySQL Queries.
This commit is contained in:
parent
970709ee2c
commit
cdee236c88
@ -6,10 +6,6 @@ import java.sql.SQLException;
|
|||||||
|
|
||||||
public class Database {
|
public class Database {
|
||||||
|
|
||||||
/*
|
|
||||||
* More to be added soon.
|
|
||||||
*/
|
|
||||||
|
|
||||||
public static void createTable(String table, String columns) {
|
public static void createTable(String table, String columns) {
|
||||||
PreparedStatement ps;
|
PreparedStatement ps;
|
||||||
try {
|
try {
|
||||||
@ -70,6 +66,106 @@ public class Database {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String getString(String table, String column, String gate, Object gate_value) {
|
||||||
|
PreparedStatement ps;
|
||||||
|
try {
|
||||||
|
ps = MySQL.getConnection().prepareStatement("SELECT " + column + " FROM " + table
|
||||||
|
+ " WHERE " + gate + "=?");
|
||||||
|
ps.setObject(1, gate_value);
|
||||||
|
|
||||||
|
ResultSet rs = ps.executeQuery();
|
||||||
|
String toReturn;
|
||||||
|
|
||||||
|
if (rs.next()) {
|
||||||
|
toReturn = rs.getString(column);
|
||||||
|
return toReturn;
|
||||||
|
}
|
||||||
|
} catch (SQLException ex) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static int getInt(String table, String column, String gate, Object gate_value) {
|
||||||
|
PreparedStatement ps;
|
||||||
|
try {
|
||||||
|
ps = MySQL.getConnection().prepareStatement("SELECT " + column + " FROM " + table
|
||||||
|
+ " WHERE " + gate + "=?");
|
||||||
|
ps.setObject(1, gate_value);
|
||||||
|
|
||||||
|
ResultSet rs = ps.executeQuery();
|
||||||
|
int toReturn;
|
||||||
|
|
||||||
|
if (rs.next()) {
|
||||||
|
toReturn = rs.getInt(column);
|
||||||
|
return toReturn;
|
||||||
|
}
|
||||||
|
} catch (SQLException ex) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Double getDouble(String table, String column, String gate, Object gate_value) {
|
||||||
|
PreparedStatement ps;
|
||||||
|
try {
|
||||||
|
ps = MySQL.getConnection().prepareStatement("SELECT " + column + " FROM " + table
|
||||||
|
+ " WHERE " + gate + "=?");
|
||||||
|
ps.setObject(1, gate_value);
|
||||||
|
|
||||||
|
ResultSet rs = ps.executeQuery();
|
||||||
|
double toReturn;
|
||||||
|
|
||||||
|
if (rs.next()) {
|
||||||
|
toReturn = rs.getDouble(column);
|
||||||
|
return toReturn;
|
||||||
|
}
|
||||||
|
} catch (SQLException ex) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static long getLong(String table, String column, String gate, Object gate_value) {
|
||||||
|
PreparedStatement ps;
|
||||||
|
try {
|
||||||
|
ps = MySQL.getConnection().prepareStatement("SELECT " + column + " FROM " + table
|
||||||
|
+ " WHERE " + gate + "=?");
|
||||||
|
ps.setObject(1, gate_value);
|
||||||
|
|
||||||
|
ResultSet rs = ps.executeQuery();
|
||||||
|
long toReturn;
|
||||||
|
|
||||||
|
if (rs.next()) {
|
||||||
|
toReturn = rs.getLong(column);
|
||||||
|
return toReturn;
|
||||||
|
}
|
||||||
|
} catch (SQLException ex) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static byte getByte(String table, String column, String gate, Object gate_value) {
|
||||||
|
PreparedStatement ps;
|
||||||
|
try {
|
||||||
|
ps = MySQL.getConnection().prepareStatement("SELECT " + column + " FROM " + table
|
||||||
|
+ " WHERE " + gate + "=?");
|
||||||
|
ps.setObject(1, gate_value);
|
||||||
|
|
||||||
|
ResultSet rs = ps.executeQuery();
|
||||||
|
byte toReturn;
|
||||||
|
|
||||||
|
if (rs.next()) {
|
||||||
|
toReturn = rs.getByte(column);
|
||||||
|
return toReturn;
|
||||||
|
}
|
||||||
|
} catch (SQLException ex) {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
public static Object get(String table, String column, String gate, Object gate_value) {
|
public static Object get(String table, String column, String gate, Object gate_value) {
|
||||||
PreparedStatement ps;
|
PreparedStatement ps;
|
||||||
try {
|
try {
|
||||||
@ -81,7 +177,7 @@ public class Database {
|
|||||||
Object toReturn;
|
Object toReturn;
|
||||||
|
|
||||||
if (rs.next()) {
|
if (rs.next()) {
|
||||||
toReturn = rs.getObject("CODE");
|
toReturn = rs.getObject(column);
|
||||||
return toReturn;
|
return toReturn;
|
||||||
}
|
}
|
||||||
} catch(SQLException ex) {
|
} catch(SQLException ex) {
|
||||||
|
Loading…
Reference in New Issue
Block a user