No suitable driver
4 svar · 239 visningar · startad av swede
Glömde lite kod...
String DBurl = "jdbc://dbserver/java?user=web&password=";
//Create a new instance of the mysql driver
Class.forName("com.mysql.jdbc.Driver").newInstance();
out.println("Loaded the driver <br/>");
// Create a new connection
conn = DriverManager.getConnection(DBurl);
out.println("Got connection <br/>");
stmt = conn.createStatement();
out.println("Created statement <br/>");
rs = stmt.executeQuery("Select * from test");
out.println("Fetching in the database <br/>");
Och jag får bara loading the driver i servletens output innan det krachar
Jag gör så här:
Properties prop = new Properties(); // finns i java.util om jag minns rätt
prop.setProperty("user", username);
prop.setProperty("password", password);
String url = jdbc:mysql://localhost:3306/db;
(Connection)con = DriverManager.getConnection(url, prop);
Du har jdbc://dbserver. Testa med att ha jdbc:mysql://dbserver
Se om detta hjälper.
Jag tror felet ligger just i att du inte har jdbc:mysql://
Du är mannen!
Det funkar Tack!
Kul att det funkar! :)
Glöm inte att markera att du har accepterat svaret. :) Då vet alla att just detta problem är löst.