Hallo!
Ich habe folgendes Problem:
Ich bekomme meine Datenbankanbindung leider nicht hin, wir sind von einem Derby-Server auf einen MS SQL-Server umgezogen (Entscheidung von oben) und ich muss meine Apps dementsprechend anpassen. Leider bekomme ich im Debugging immer eine ClassNotFoundException in der Zeile in der ich den Treiber registrieren will.
Ich habe zuerst den Treiber von Sourceforge genommen (jtds-1.2.6.jar), da war mein Code wie folgt:
Danach habe ich stattdessen den Microsoft-Treiber (sqljdbc4.jar) eingebunden:
und dann nachdem ich gegoogled hab:
Ich habe auch die jars eingebunden, wenn ich die durchsehe finde ich die entsprechenden Klassen auch. Ich habe inzwischen auch alle möglichen Foren / Hilfeseiten durchforstet, hat alles nix geholfen, da geht es immer nur um den Unterschied zwischen den letzten beiden Codes (SQLS2000/2005).
Was mache ich denn falsch? Hoffe ihr habt eine Idee!
Danke und Gruß
ebug
Ich habe folgendes Problem:
Ich bekomme meine Datenbankanbindung leider nicht hin, wir sind von einem Derby-Server auf einen MS SQL-Server umgezogen (Entscheidung von oben) und ich muss meine Apps dementsprechend anpassen. Leider bekomme ich im Debugging immer eine ClassNotFoundException in der Zeile in der ich den Treiber registrieren will.
Ich habe zuerst den Treiber von Sourceforge genommen (jtds-1.2.6.jar), da war mein Code wie folgt:
Java:
try
{
Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
Connection connection = DriverManager.getConnection("jdbc:jtds:sqlserver://123.456.78:1433/db", "user", "pwd");
DatabaseConnection(connection);
}
...
Danach habe ich stattdessen den Microsoft-Treiber (sqljdbc4.jar) eingebunden:
Java:
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection connection = DriverManager.getConnection("jdbc:microsoft:sqlserver://123.456.78:1433/db;user=sa;password=bla");
DatabaseConnection(connection);
}
...
und dann nachdem ich gegoogled hab:
Java:
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection connection = DriverManager.getConnection("jdbc:sqlserver://123.456.78:1433/db;user=sa;password=bla");
DatabaseConnection(connection);
}
...
Ich habe auch die jars eingebunden, wenn ich die durchsehe finde ich die entsprechenden Klassen auch. Ich habe inzwischen auch alle möglichen Foren / Hilfeseiten durchforstet, hat alles nix geholfen, da geht es immer nur um den Unterschied zwischen den letzten beiden Codes (SQLS2000/2005).
Was mache ich denn falsch? Hoffe ihr habt eine Idee!
Danke und Gruß
ebug