ciao a tutti
io ho una classe Database in cui faccio una connessione
public Database() {
//------------------------- CARICO DRIVER -----------------------------
try {
if (!caricato) {
Class.forName("com.sybase.jdbcx.SybDriver");
System.out.println("Driver caricato");
caricato = true;
}
else System.out.println("Driver già caricato");
}
catch (Exception e) {
caricato = false;
System.out.println("Problemi a caricare il driver...");
}
//-------------------------------------------------------------
}//costruttore
//-------------- ESEGUI CONNESSIONE --------------------------
public boolean connetti(){
if (!caricato) return false;
try {
String sybase = "jdbc:sybase:Tds://193.70.237.74:4100/conn?dbtype=jbdc&dsn='NCOMS'";
conn = DriverManager.getConnection(sybase,user,pass);
System.out.println("Connessione effettuauta");
return true;
} catch (Exception e) {
e.printStackTrace();
System.out.println("Connessione non effettuata");
return false;
}
}
//------------------------------------------------------------
mi da questo errore
Driver caricato
Connessione non effettuata
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager .java:537)
at java.sql.DriverManager.getConnection(DriverManager .java:177)
at connessionesybase.Database.connetti(Database.java: 55)
at connessionesybase.win.<init>(win.java:19)
at connessionesybase.Start.main(Start.java:17)
COSA DEVO FARE?