MySQL-Verbindung

Status
Nicht offen für weitere Antworten.

slady

Mitglied
Hallo Leute,
habe folgenden Code zur verbindung mit meiner mysql datenbank:
Code:
Connection con = null;
        try {
            // The newInstance() call is a work around for some broken Java implementations
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            con = DriverManager.getConnection("jdbc:mysql://ip-nummer:3306/test?user=user&password=password");
        } 
        catch (Exception ex) {
            System.out.println("Kann Treiberklasse nicht laden");
        }

        try{
            // Anweisungen erzeugen und ausführen
            Statement stmt = con.createStatement();
            stmt.executeUpdate("DELETE FROM Vorname where VName = 'Jim'");
            stmt.executeUpdate("INSERT INTO test.Vorname(VName, NName) values('Jim', 'Bob')");
            ResultSet rs = stmt.executeQuery("SELECT * FROM test.Vorname");
            // Ergebnisse ausgeben
                while(rs.next()){
                    System.out.print(rs.getString("VName"));
                    System.out.print("           ");
                    System.out.println(rs.getString("NName"));
                }
            // Freigebe der Datenbank Ressourcen sicherstellen
            rs.close();
            stmt.close();
            con.close();
            }
        catch(SQLException se){
            // Wenn Fehler, dann Fehler ausgeben...
            System.out.println("SQL-Exception: " + se.getMessage());
            se.printStackTrace(System.out);
        }
So weit so gut. Jetzt muss ich die Klasse wiederverwendbar machen, spricht zerlegen, einzelne Module, mehrere klassen usw... Eine klasse soll die verbindung aufbauen. Die soll auch daten auslesen, soll weiter referenziert werden können usw.
Kann mir da einer ein Paar tips geben bitte!?
Ich wäre sehr dankbar.

Vielen dank im vorab

Slady
 
machs doch einfach in eine klasse der gibst du die methode verbindung aufbauen die entweder von alleine die verbindung aufbaut oder mit den übergebenen parametern die verbindung aufbaut
und dann halt noch einige abfrage/verbeitende methoden rein und schon sollte es passen
 
vielen dank erstmal, allerdings kann ix´ch die andere klasse nicht aus der Main-Methode heraus ansprechen. Wenn du auch hier für auch 'nen kleinen Tipp hättest ;-) oder Codeausschnitt.

Recht schönen Dank
 
doch das sollte gehn
du mußt einfach nur sagen new SQLClass() oder wie auch immer das heißt unddann kannste mit dem objekt deine methoden aufrufen
 
ja, das stimmt, hat schon geklappt. Danke EagleEye

Ich werde mich demnächst bestimmt noch ein Paar melden müssen, da ich mich in einer trainingsmassnahme befinde wo von einem ordentlich was verlangt wird.
Davon hängt's ab ob ich 'ne stelle bekomme oder nicht.

Danke noch mal
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben