carookee - group communication for you
Home / JavaForum / JDBC
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.069 User online
2 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 243 von 277 (88%) |<   <   >   >|

Autor Cy
Datum 15.04.03, 09:55
Betreff Re: java und mysql


Immer hilfreich ist sicherlich ein "Connection-Pool"-Tool, wie z.b. Protomatter



Dann sieht das in etwa so aus:

package de.grobmeier.database;
import java.sql.*;
import java.util.*;
import com.protomatter.jdbc.pool.*;

/**
* @author Grobmeier, Christian
*/

public class ConnectionManager
{
    static String driver = "com.mysql.jdbc.Driver";
    static String url = "jdbc:mysql://localhost/possessed?user=imm59&password=nix";
    static JdbcConnectionPool pool;
    
    static
    {
        try
        {
            init();
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
    }
    
    static void init() throws Exception
    {
        Hashtable args = new Hashtable();
        args.put("jdbc.driver", driver);
        args.put("jdbc.URL", url);
        pool = new JdbcConnectionPool("ConPool", args);
    }
    
    static public Connection getConnection()
    throws ClassNotFoundException, SQLException
    {
        Connection con = DriverManager.getConnection("jdbc:protomatter:pool:ConPool");
        return con;
    }
}


und so könntest du dann in einer anderen Klasse eine Verbindung aus dem Pool holen und ein SQL absetzen:


con = ConnectionManager.getConnection();
statement = con.createStatement();
result = statement.executeQuery(sql);


Vorraussetzung hierfür ist, das du den im letzten Beiträg erwähnten MySQL Treiber (mysql.com) im Klassenpfad hast.

Schöne Grüße,
Chris

(Verbesserungen erwünscht)




Diskussionsverlauf:
    Re: java und mysql
        Re: java und mysql
java und mysql

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com