Вот тебе CRUD с привязкой к конфигу, под себя уже, думаю, доделаешь.
Java:
private static final String host = config.getString("database.mysql.connectivity.host");
private static final String databaseName = config.getString("database.mysql.connectivity.databasename");
private static final int port = config.getInt("database.mysql.connectivity.port");
private static final String URL = "jdbc:mysql://" + host + ":" + port + "/" + databaseName;
private static final String LOGIN = config.getString("database.mysql.connectivity.login");
private static final String PASSWORD = config.getString("database.mysql.connectivity.password");
private static Connection connection;
private static Statement statement;
private static ResultSet resultSet;
public static void reloadMySQLConnection() throws SQLException, ClassNotFoundException {
connection.close();
statement.close();
if (resultSet != null)
resultSet.close();
connection = null;
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(URL, LOGIN, PASSWORD);
statement = connection.createStatement();
}
public static void createMySQLDBConnection() throws SQLException, ClassNotFoundException {
connection = null;
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(URL, LOGIN, PASSWORD);
}
public static void createMySQLDBTable() throws SQLException {
statement = connection.createStatement();
statement.execute("CREATE TABLE blocks(`location` varchar(50) NOT NULL)ENGINE=InnoDB DEFAULT CHARSET=latin1");
}
public static boolean hasMySQLDBValue(String location) throws SQLException {
resultSet = statement.executeQuery("SELECT location FROM blocks WHERE location=" + location);
return resultSet.next();
}
public static void deleteFromMySQLDB(String location) throws SQLException {
statement.executeUpdate("DELETE FROM blocks WHERE location=" + location);
}
public static void writeToMySQLDB(String location) throws SQLException {
statement.executeUpdate("INSERT INTO 'blocks' ('location') VALUES ('" + location + "');");
}
public static void closeMySQLDBConnection() throws SQLException {
connection.close();
statement.close();
if (resultSet != null)
resultSet.close();
}
А вообще, я не знаю как ты собираешься дальше что-то делать без английского.Вот,
целая тонна информации, которой хватит с головой, что бы работать с MySQL, но на английском.