Java-Zugriff auf mysql klappt nicht

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Java-Zugriff auf mysql klappt nicht

Postby sebbbb » 25. October 2004 17:36

Hallo!
Ich bin neu hier und habe ein Problem, bei der Installation eines bereits existierenden Java-Programmes. Das Programm soll sich in die DB einlogen, welche ich in phpmyadmin angelegt habe. Ich habe 2 DBs angelegt: pushdb uund shopdb. Sie existieren auch und haben Inhalt, wie ich in der xampp-Oberfläche gesehen habe, Namen und passwörter habe ich keine explizit vergeben.

Das Programm (Java) fragt folgende Sachen ab:
- Datenbankname
- Datenbank-URL
- Username
- Passwort

Zunächst habe ich es u.a. mit folgenden Eingaben versucht, aber jedes mal fragt er mich nach dem Passwort und meint dann dies sei falsch

- shopdb
- localhost
- root
- leer

Den Code in Java poste ich auch mal, vielleicht kann jemand was daraus ersehen. Mir geht es wirklich nur darum, das Ding zum Laufen zu bringen. ich habe es nicht gecodet und kenne mich leider wenig aus.:

/*
* Ermöglicht den Zugriff (anmelden,...)auf die MySQL Datenbank und initialisiert den ConnectionPool
*/
package push.db;

import push.core.Constants;

/** Schnittstelle für die Anwendung zur DB
*/
public class DBManager {
private ConnectionPool connectionPool;
private static DBManager instance;
boolean connected = false;

private DBManager(){
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql:";
//String driver = "com.ibm.as400.access.AS400JDBCDriver";
//String url = "jdbc:as400:";
String host = Constants.DBServer();
String database = Constants.DBName();
String username = Constants.DBUser();
String password = Constants.DBPassword();
int initialConnections = Constants.DBInitConnections();
int maxConnections = Constants.DBInitConnections();
boolean waitIfBusy = false;

//String realurl = url + "//" + host + "/" + database + "?user=" + username + "&password=" + password;
String realurl = url + "//" + host + "/" + database;
//String realurl = url + "//" + host + ";naming=sql;errors=full";

try {
//connectionPool = new ConnectionPool(driver, realurl, initialConnections, maxConnections, waitIfBusy);
connectionPool = new ConnectionPool(driver, realurl, username, password, initialConnections, maxConnections, waitIfBusy);
connected = true;
}
catch (java.sql.SQLException e) {
connected = false;
System.out.println("ConnectionPool Fehler" + e.getMessage());
}
}

/** Rückgabe einer Instanz
* @return
*/
public static synchronized DBManager getInstance(){
if (instance == null){
instance = new DBManager();
}
if (instance.connected == false){
instance = null;
}
return instance;
}

/** Anforderung einer neuen Verbindung aus dem Verbindungspool
* @return
*/
public ConnectionPool getConnectionPool() {
//System.out.println(connectionPool);
return connectionPool;
}
}
sebbbb
 
Posts: 6
Joined: 21. October 2004 12:06

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 39 guests