From 4c9c7d5a08a5ae63a7307b736f086bae89d583aa Mon Sep 17 00:00:00 2001 From: Nils Dittberner Date: Sun, 15 Nov 2015 13:00:14 +0100 Subject: [PATCH] SQL Factory eingebaut. --- .../uniluebeck/mi/projmi6/db/MySqlConnFactory.java | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/main/java/de/uniluebeck/mi/projmi6/db/MySqlConnFactory.java diff --git a/src/main/java/de/uniluebeck/mi/projmi6/db/MySqlConnFactory.java b/src/main/java/de/uniluebeck/mi/projmi6/db/MySqlConnFactory.java new file mode 100644 index 0000000..9c19032 --- /dev/null +++ b/src/main/java/de/uniluebeck/mi/projmi6/db/MySqlConnFactory.java @@ -0,0 +1,38 @@ +package de.uniluebeck.mi.projmi6.db; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.SQLException; + +/** + * Created by nils on 15.11.2015. + */ +public class MySqlConnFactory { + private static MySqlConnFactory instance = new MySqlConnFactory(); + public static final String URL = "jdbc:mysql://141.83.20.84:3306/pmiw15g06_v01"; + public static final String USER = "pmiw15g06"; + public static final String PASS = "AX3yQSYJSH43PrSz"; + public static final String DRIVER = "com.mysql.jdbc.Driver"; + + private MySqlConnFactory() { + try { + Class.forName(DRIVER); + } catch (ClassNotFoundException e) { + e.printStackTrace(); + } + } + + private Connection createConnection() { + Connection conn = null; + try { + conn = DriverManager.getConnection(URL, USER, PASS); + } catch (SQLException e) { + e.printStackTrace(); + } + return conn; + } + + public static Connection getConnection() { + return instance.createConnection(); + } +}