bobby1112
13-10-2009, 21:17
ciao ragazzi devo connettermi ad un database DB2 con java
ecco la mia funzione di connessione
public class Connessione {
public Connection getConnection() {
Connection connection = null;
try {
// Load the JDBC driver
String driverName = "com.ibm.db2.jcc.DB2Driver"; // MM JDBC
// driver
Class.forName(driverName);
// Create a connection to the database
String serverName = "myserver:9080";
String mydatabase = "prova";
String url = " jdbc:db2://" + serverName + "/" + mydatabase; // a
// JDBC
// url
String username = "ADMIN";
String password = "ADMIN";
connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
mi ritorna questo errore
java.sql.SQLException: No suitable driver found for jdbc:db2://localhost:9080/TEST
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Core.ConnessioneMysql.connettiDB2(ConnessioneMysql.java:96)
at Core.Connessione.main(Connessione.java:58)
i jar che aggiungo sono:
_db2jcc.jar
_db2jcc_license.jar
:help:
ecco la mia funzione di connessione
public class Connessione {
public Connection getConnection() {
Connection connection = null;
try {
// Load the JDBC driver
String driverName = "com.ibm.db2.jcc.DB2Driver"; // MM JDBC
// driver
Class.forName(driverName);
// Create a connection to the database
String serverName = "myserver:9080";
String mydatabase = "prova";
String url = " jdbc:db2://" + serverName + "/" + mydatabase; // a
// JDBC
// url
String username = "ADMIN";
String password = "ADMIN";
connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
mi ritorna questo errore
java.sql.SQLException: No suitable driver found for jdbc:db2://localhost:9080/TEST
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Core.ConnessioneMysql.connettiDB2(ConnessioneMysql.java:96)
at Core.Connessione.main(Connessione.java:58)
i jar che aggiungo sono:
_db2jcc.jar
_db2jcc_license.jar
:help: