Wie kann ich eine Verbindung zu sql server von meinem android-Anwendung?
Ich bin die Entwicklung einer android-Anwendung. Ich brauche eine Verbindung zu sql server. Ich schrieb einen code für die Verbindung testen, aber ich bekomme diese Fehlermeldung :
java.sql.SQLException: Network error IOException: Permission denied
- Ich überprüft Verbindungszeichenfolge.
- Ich Schloss die firewall für 1433.
- Ich habe versucht, konfigurierten Sql Server-tcp-und remote-access-Einstellungen
aber ich bekomme immer noch den gleichen Fehler. Was ist mein Fehler?
Meine Umgebung:
- Sql Server 2008 R2
- Eclipse
- jtds
Mein Code ist:
try
{
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
**Connection conn=DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.1.33:1433/Android_Deneme;instance=CASPER\\MORTY;user=ugur;password=1234");**
String sql="insert into tablo1(ad,yas) values(?,?)";
PreparedStatement prepared = conn.prepareStatement(sql);
prepared.setString(1, "ali");
prepared.setInt(2, 30);
prepared.executeUpdate();
}
catch(Exception e)
{
e.printStackTrace();
}
sind Sie versuchen, zu verbinden android-app, um sql server-Datenbank direkt?
Ja, auf dem lokalen Netzwerk. Ich habe zu tun diese Art und Weise für mein Projekt.
Ja, auf dem lokalen Netzwerk. Ich habe zu tun diese Art und Weise für mein Projekt.
InformationsquelleAutor ugurrrrr | 2011-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die folgende Berechtigung zu Ihrer Anwendung manifest-Datei.
Sie immer Netzwerk Fehler wieder? Kann dir ur sql-Anweisung?
Ja, ich bin immer Netzwerk Fehler wieder. Es ist ein Sql-Status auf die fehlerzeile. Es ist : 08S01 Ist, dass das, was Sie wollen?
Sind Sie versuchen, eine Verbindung über das wifi? Wenn ja, überprüfen Sie, dass Ihr Handy auch auf der wifi-Netzwerk. Oder könnte es sein firewall-Problem. es ist also nicht mehr ein android-Problem.
Danke für Eure Hilfe. Habe das problem behoben. Das problem wurde über die sql server-Konfiguration.
InformationsquelleAutor havexz