Bei folgender Zeile bekomme ich folgenden Stacktrace:
hat jemand eine ahnung weshalb ich jene Meldung bekomme, sprich liegt es an der DB oder ist mein Aufruf falsch (JTDS).
mfg
**EDIT**
Sprich ich versucht folgendes und bekomme bei
die Exception:
**EDIT**
Es handelt sich um einen SQL Server 2000.
Weiters bekomme ich, wenn ich sql 2005 driver nehme irgendeine meldung betreffung ssk authentifizierung..hat denn wirklich keiner eine ahnung woran es liegen könnte?
Mit Driver: JTDS 1.2.1 sowie 1.2 probiert und klappt nicht.
Code:
java.sql.SQLException: I/O Error: DB server closed connection.
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2307)
at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:602)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:344)
at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:182)
at net.sourceforge.jtds.jdbcx.JtdsDataSource.getConnection(JtdsDataSource.java:185)
at net.sourceforge.jtds.jdbcx.JtdsDataSource.getConnection(JtdsDataSource.java:134)
at testDb.main(testDb.java:50)
Caused by: java.io.IOException: DB server closed connection.
at net.sourceforge.jtds.jdbc.SharedSocket.readPacket(SharedSocket.java:843)
at net.sourceforge.jtds.jdbc.SharedSocket.getNetPacket(SharedSocket.java:722)
at net.sourceforge.jtds.jdbc.ResponseStream.getPacket(ResponseStream.java:466)
at net.sourceforge.jtds.jdbc.ResponseStream.read(ResponseStream.java:103)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2202)
... 7 more
hat jemand eine ahnung weshalb ich jene Meldung bekomme, sprich liegt es an der DB oder ist mein Aufruf falsch (JTDS).
mfg
**EDIT**
Sprich ich versucht folgendes und bekomme bei
Code:
connection = datasource.getConnection();
Code:
import java.sql.Connection;
import java.sql.SQLException;
import net.sourceforge.jtds.jdbcx.JtdsDataSource;
public class JtdsConnection {
public static void main(String[] args) {
JtdsConnection.doStuff();
}
private static void doStuff() {
JtdsDataSource datasource = new JtdsDataSource();
datasource.setServerName("*****");
datasource.setDatabaseName("*****");
datasource.setUser("****");
datasource.setPassword("******");
datasource.setPortNumber(1433);
datasource.setCharset("UTF-8");
datasource.setDescription("JTDS Datasource");
Connection connection = null;
try {
connection = datasource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
**EDIT**
Es handelt sich um einen SQL Server 2000.
Weiters bekomme ich, wenn ich sql 2005 driver nehme irgendeine meldung betreffung ssk authentifizierung..hat denn wirklich keiner eine ahnung woran es liegen könnte?
Mit Driver: JTDS 1.2.1 sowie 1.2 probiert und klappt nicht.
Zuletzt bearbeitet: