Renamed de.dis2011 to de.dis2017
* includes also some smaller changes Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
parent
c4bce00924
commit
c262445b90
|
@ -1,4 +1,4 @@
|
||||||
package de.dis2011;
|
package de.dis2017;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
|
@ -1,6 +1,6 @@
|
||||||
package de.dis2011;
|
package de.dis2017;
|
||||||
|
|
||||||
import de.dis2011.data.Makler;
|
import de.dis2017.data.Makler;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hauptklasse
|
* Hauptklasse
|
|
@ -1,4 +1,4 @@
|
||||||
package de.dis2011;
|
package de.dis2017;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
|
@ -1,75 +1,74 @@
|
||||||
package de.dis2011.data;
|
package de.dis2017.data;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileNotFoundException;
|
import java.io.IOException;
|
||||||
import java.io.IOException;
|
import java.net.URISyntaxException;
|
||||||
import java.net.URISyntaxException;
|
import java.net.URL;
|
||||||
import java.net.URL;
|
import java.sql.Connection;
|
||||||
import java.sql.Connection;
|
import java.sql.DriverManager;
|
||||||
import java.sql.DriverManager;
|
import java.sql.SQLException;
|
||||||
import java.sql.SQLException;
|
import java.util.Properties;
|
||||||
import java.util.Properties;
|
|
||||||
|
/**
|
||||||
/**
|
* Einfaches Singleton zur Verwaltung von Datenbank-Verbindungen.
|
||||||
* Einfaches Singleton zur Verwaltung von Datenbank-Verbindungen.
|
*
|
||||||
*
|
* @author Michael von Riegen
|
||||||
* @author Michael von Riegen
|
* @version April 2009
|
||||||
* @version April 2009
|
*/
|
||||||
*/
|
class DB2ConnectionManager {
|
||||||
class DB2ConnectionManager {
|
|
||||||
|
// instance of Driver Manager
|
||||||
// instance of Driver Manager
|
private static DB2ConnectionManager _instance = null;
|
||||||
private static DB2ConnectionManager _instance = null;
|
|
||||||
|
// DB2 connection
|
||||||
// DB2 connection
|
private Connection _con;
|
||||||
private Connection _con;
|
|
||||||
|
/**
|
||||||
/**
|
* Erzeugt eine Datenbank-Verbindung
|
||||||
* Erzeugt eine Datenbank-Verbindung
|
*/
|
||||||
*/
|
private DB2ConnectionManager() {
|
||||||
private DB2ConnectionManager() {
|
try {
|
||||||
try {
|
// Holen der Einstellungen aus der db2.properties Datei
|
||||||
// Holen der Einstellungen aus der db2.properties Datei
|
Properties properties = new Properties();
|
||||||
Properties properties = new Properties();
|
URL url = ClassLoader.getSystemResource("db2.properties");
|
||||||
URL url = ClassLoader.getSystemResource("db2.properties");
|
FileInputStream stream = new FileInputStream(new File(url.toURI()));
|
||||||
FileInputStream stream = new FileInputStream(new File(url.toURI()));
|
properties.load(stream);
|
||||||
properties.load(stream);
|
stream.close();
|
||||||
stream.close();
|
|
||||||
|
String jdbcUser = properties.getProperty("jdbc_user");
|
||||||
String jdbcUser = properties.getProperty("jdbc_user");
|
String jdbcPass = properties.getProperty("jdbc_pass");
|
||||||
String jdbcPass = properties.getProperty("jdbc_pass");
|
String jdbcUrl = properties.getProperty("jdbc_url");
|
||||||
String jdbcUrl = properties.getProperty("jdbc_url");
|
|
||||||
|
// Verbindung zur DB2 herstellen
|
||||||
// Verbindung zur DB2 herstellen
|
Class.forName("com.ibm.db2.jcc.DB2Driver");
|
||||||
Class.forName("com.ibm.db2.jcc.DB2Driver");
|
_con = DriverManager.getConnection(jdbcUrl, jdbcUser, jdbcPass);
|
||||||
_con = DriverManager.getConnection(jdbcUrl, jdbcUser, jdbcPass);
|
|
||||||
|
} catch (IOException | ClassNotFoundException | SQLException | URISyntaxException e){
|
||||||
} catch (IOException | ClassNotFoundException | SQLException | URISyntaxException e){
|
e.printStackTrace();
|
||||||
e.printStackTrace();
|
}
|
||||||
}
|
|
||||||
|
}
|
||||||
}
|
|
||||||
|
/**
|
||||||
/**
|
* Liefert Instanz des Managers
|
||||||
* Liefert Instanz des Managers
|
*
|
||||||
*
|
* @return DB2ConnectionManager
|
||||||
* @return DB2ConnectionManager
|
*/
|
||||||
*/
|
static DB2ConnectionManager getInstance() {
|
||||||
static DB2ConnectionManager getInstance() {
|
if (_instance == null) {
|
||||||
if (_instance == null) {
|
_instance = new DB2ConnectionManager();
|
||||||
_instance = new DB2ConnectionManager();
|
}
|
||||||
}
|
return _instance;
|
||||||
return _instance;
|
}
|
||||||
}
|
|
||||||
|
/**
|
||||||
/**
|
* Liefert eine Verbindung zur DB2 zurC<ck
|
||||||
* Liefert eine Verbindung zur DB2 zurC<ck
|
*
|
||||||
*
|
* @return Connection
|
||||||
* @return Connection
|
*/
|
||||||
*/
|
Connection getConnection() {
|
||||||
Connection getConnection() {
|
return _con;
|
||||||
return _con;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
package de.dis2011.data;
|
package de.dis2017.data;
|
||||||
|
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.PreparedStatement;
|
import java.sql.PreparedStatement;
|
||||||
|
@ -6,8 +6,6 @@ import java.sql.ResultSet;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.sql.Statement;
|
import java.sql.Statement;
|
||||||
|
|
||||||
import de.dis2011.data.DB2ConnectionManager;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Makler-Bean
|
* Makler-Bean
|
||||||
*
|
*
|
Loading…
Reference in New Issue