From 3a2186399059521a4741be082e0e27b2f9f67bee Mon Sep 17 00:00:00 2001 From: mathias Date: Wed, 25 Aug 2021 14:30:43 +0200 Subject: [PATCH] Created the login example --- src/examples/java/LoginExample.java | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/examples/java/LoginExample.java diff --git a/src/examples/java/LoginExample.java b/src/examples/java/LoginExample.java new file mode 100644 index 0000000..930bb18 --- /dev/null +++ b/src/examples/java/LoginExample.java @@ -0,0 +1,32 @@ +import de.gnmyt.sqltoolkit.drivers.MySQLConnection; +import de.gnmyt.sqltoolkit.types.LoginParam; + +import java.util.Arrays; + +public class LoginExample { + + public static void main(String[] args) { + + // First we can define the mysql server data into some variables + String hostname = "localhost"; + String username = "root"; + String password = "password"; + String database = "database"; + + // Then we need to create a connection + MySQLConnection connection = new MySQLConnection(hostname, username, password, database, // Here you need to provide your mysql server data + LoginParam.AUTO_RECONNECT); // You can set login parameters in the constructor + + // You can also set the connection string manually (before connecting) + connection.updateConnectionString(LoginParam.AUTO_RECONNECT, + LoginParam.USE_SSL, + LoginParam.UTF8_ENCODING); + + // Now you can connect to the database + connection.connect(); + + // If you want to you can list all login parameters + Arrays.stream(LoginParam.values()).forEach(System.out::println); + } + +}