Thomas Grötzner: Class.forName(String class_name)

Beitrag lesen

Hallo,

korrekt sieht sowas ungefähr so aus. Vergiss die Logging-Klasse und die PersistenceException Klasse. Die gibt es bei Dir nicht. Einfach weglassen. Code ist nicht getestet sondern nur zusammengestückelt.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcPersistence {
private Connection conn = null;
...
 try {
  Class.forName("org.gjt.mm.mysql.Driver"); //für mysql
 } catch (ClassNotFoundException e) {
  Logging.getLogger().severe("JDBC-Driver not found (org.gjt.mm.mysql.Driver)");

throw new PersistenceException("JDBC-Driver not found (org.gjt.mm.mysql.Driver)", e);
 }

String url = "jdbc:mysql://localhost:3306/dbname";
 String user = "user oder leer";
 String passwd = "passwort oder leer";

try {
  conn = DriverManager.getConnection(url, user, passwd);
 } catch (SQLException e) {
  Logging.getLogger().severe(e.getMessage());
  e.printStackTrace();
 }
}
...

}

Ciao
Thomas Groetzner

--
Signatur? Was ist das?