import
greenfoot.*;
import
java.sql.*;
/**
* Um eine Verbindung mit der Datenbank aufzunehmen ist diese Klasse notwendig.
*
* @Martin Specker
* @18.2.2013
*/
public
class
Datenbankverbindung
extends
Grundklasse
{
private
final
String treiber =
"/Users/thomaswinter/Desktop/Leuchtkäfer Martin/Leuchtkäfer/mysql-connector-java-5.1.23/mysql-connector-java-5.1.23-bin.jar"
;
private
String benutzer;
private
String passwort;
private
Connection con;
private
Statement stmt;
private
String dBaseH =
"Leuchtkaefer"
;
/** Konstruktor stellt die Daten zum Verbindungsaufbau zusammen.*/
public
Datenbankverbindung(String benutzerH, String passwortH)
{
dBase = dBase + dBaseH;
benutzer = benutzerH;
passwort = passwortH;
}
public
void
act()
{
}
public
void
erstelleVerbindung()
{
try
{
Class.forName(treiber);
con = DriverManager.getConnection(dBase, benutzer, passwort);
stmt = con.createStatement();
}
catch
(ClassNotFoundException cnfe) {
System.out.println(cnfe.toString());
}
catch
(SQLException sqle) {
System.out.println(sqle.toString());
}
}
public
void
schliesseVerbindung()
{
try
{
stmt.close();
con.close();
}
catch
(SQLException sqle) {
System.out.println(sqle.toString());
}
}
}