🛠️ Code cleanup & added many new features #1
@ -2,11 +2,6 @@ package de.gnmyt.SQLToolkit.api;
|
||||
|
||||
import java.sql.SQLException;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 25.12.2020
|
||||
*******************************/
|
||||
|
||||
@FunctionalInterface
|
||||
public interface SQLConsumer<T> {
|
||||
void accept(T t) throws SQLException;
|
||||
|
@ -1,19 +1,17 @@
|
||||
package de.gnmyt.SQLToolkit.drivers;
|
||||
|
||||
import de.gnmyt.SQLToolkit.api.SQLConsumer;
|
||||
import de.gnmyt.SQLToolkit.manager.DataBaseSelection;
|
||||
import de.gnmyt.SQLToolkit.manager.InsertManager;
|
||||
import de.gnmyt.SQLToolkit.manager.ResultManager;
|
||||
import de.gnmyt.SQLToolkit.manager.DataBaseSelection;
|
||||
import de.gnmyt.SQLToolkit.manager.UpdateManager;
|
||||
import de.gnmyt.SQLToolkit.types.LogLevelType;
|
||||
import de.gnmyt.SQLToolkit.types.LoginParam;
|
||||
|
||||
import java.sql.*;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 23.12.2020
|
||||
********************************/
|
||||
import java.sql.Connection;
|
||||
import java.sql.DriverManager;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
|
||||
public class MySQLConnection {
|
||||
|
||||
|
@ -5,11 +5,6 @@ import de.gnmyt.SQLToolkit.types.LogLevelType;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 23.12.2020
|
||||
********************************/
|
||||
|
||||
public class SqlLogManager {
|
||||
|
||||
private LogLevelType logLevelType;
|
||||
|
@ -2,11 +2,6 @@ package de.gnmyt.SQLToolkit.fields;
|
||||
|
||||
import de.gnmyt.SQLToolkit.types.SQLType;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 23.12.2020
|
||||
********************************/
|
||||
|
||||
public class SQLField {
|
||||
|
||||
private String name = "";
|
||||
|
@ -7,11 +7,6 @@ import de.gnmyt.SQLToolkit.manager.UpdateManager;
|
||||
import java.util.ArrayList;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 23.12.2020
|
||||
********************************/
|
||||
|
||||
public class TableGenerator {
|
||||
|
||||
private UpdateManager updateManager;
|
||||
|
@ -8,11 +8,6 @@ import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 23.12.2020
|
||||
********************************/
|
||||
|
||||
public class DataBaseSelection {
|
||||
|
||||
private final MySQLConnection connection;
|
||||
|
@ -7,11 +7,6 @@ import java.sql.Timestamp;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 23.12.2020
|
||||
********************************/
|
||||
|
||||
public class ResultManager {
|
||||
|
||||
private ResultSet resultSet;
|
||||
|
@ -7,11 +7,6 @@ import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 23.12.2020
|
||||
********************************/
|
||||
|
||||
public class UpdateManager {
|
||||
|
||||
private MySQLConnection connection;
|
||||
|
@ -1,10 +1,5 @@
|
||||
package de.gnmyt.SQLToolkit.types;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 23.12.2020
|
||||
********************************/
|
||||
|
||||
public enum LogLevelType {
|
||||
|
||||
NONE("Sends nothing"),
|
||||
|
@ -1,10 +1,5 @@
|
||||
package de.gnmyt.SQLToolkit.types;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
||||
* Created 23.12.2020
|
||||
********************************/
|
||||
|
||||
public enum LoginParam {
|
||||
|
||||
DEFAULT("useSSL=false&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&useTimezone=true&serverTimezone=UTC"),
|
||||
|
Reference in New Issue
Block a user