Guten Morgen miteinander!
Ich versuche seit einigen Tagen in meiner Android app vergeblich auf einen Microsoft SQL Server 2008R2 zu connecten. Als Library verwende ich JTDS. Ich zeige euch hier meine Connection Klasse:
In der Logcat gibt es folgendes auszusetzten:
Der Server ist ein Rootserver von Strato und ich kann auch problemlos im Büro per Management Studio drauf zugreifen. Deswegen kann ich ein Verbindungsproblem ausschliessen. Es würde mich sehr freuen wenn Ihr einen Tipp für mich hättet dieses Problem zu lösen denn ich komm einfach nicht weiter 
Ich versuche seit einigen Tagen in meiner Android app vergeblich auf einen Microsoft SQL Server 2008R2 zu connecten. Als Library verwende ich JTDS. Ich zeige euch hier meine Connection Klasse:
Java:
public ArrayList<String> GetData()
{
ArrayList<String> tmp = new ArrayList<String>();
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:jtds:sqlserver://xxxxxxxx.stratoserver.net:1433;instance=SQLEXPRESS;user=sa;password=pass");
Statement statement = conn.createStatement();
String queryString = "SELECT * FROM test.dbo.artikel";
ResultSet rs = statement.executeQuery(queryString);
while (rs.next())
{
tmp.add(rs.getString(1));
tmp.add(rs.getString(2));
tmp.add(rs.getString(3));
tmp.add(rs.getString(4));
tmp.add(rs.getString(5));
}
return tmp;
} catch (Exception e) {
e.printStackTrace();
return tmp;
}
}
Code:
07-30 11:04:27.339: W/System.err(7503): java.sql.SQLException: Unable to get information from SQL Server: xxxxxxxx.stratoserver.net.
07-30 11:04:27.339: W/System.err(7503): at net.sourceforge.jtds.jdbc.MSSqlServerInfo.<init>(MSSqlServerInfo.java:97)
07-30 11:04:27.339: W/System.err(7503): at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:276)
07-30 11:04:27.339: W/System.err(7503): at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:187)
07-30 11:04:27.339: W/System.err(7503): at java.sql.DriverManager.getConnection(DriverManager.java:175)
07-30 11:04:27.347: W/System.err(7503): at java.sql.DriverManager.getConnection(DriverManager.java:140)
07-30 11:04:27.347: W/System.err(7503): at com.android.Test.artikel.ConnectMSSQLServer.GetData(ConnectMSSQLServer.java:15)
07-30 11:04:27.347: W/System.err(7503): at com.android.Test.artikel.TestArtikel$4.onClick(TestArtikel.java:184)
07-30 11:04:27.347: W/System.err(7503): at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166)
07-30 11:04:27.347: W/System.err(7503): at android.os.Handler.dispatchMessage(Handler.java:99)
07-30 11:04:27.347: W/System.err(7503): at android.os.Looper.loop(Looper.java:137)
07-30 11:04:27.347: W/System.err(7503): at android.app.ActivityThread.main(ActivityThread.java:4896)
07-30 11:04:27.347: W/System.err(7503): at java.lang.reflect.Method.invokeNative(Native Method)
07-30 11:04:27.347: W/System.err(7503): at java.lang.reflect.Method.invoke(Method.java:511)
07-30 11:04:27.355: W/System.err(7503): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:788)
07-30 11:04:27.355: W/System.err(7503): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
07-30 11:04:27.355: W/System.err(7503): at dalvik.system.NativeStart.main(Native Method)
Zuletzt bearbeitet von einem Moderator: