我正在開發一個android應用程序。我需要連接到SQL Server。我寫了測試連接的代碼,但我得到這個錯誤:如何從我的android應用程序連接到sql server?
java.sql.SQLException: Network error IOException: Permission denied
- 我檢查連接字符串。
- 我關閉防火牆爲1433
- 我試過SQL Server配置TCP和遠程訪問設置
,但我仍然得到同樣的錯誤。我的錯誤是什麼?
我的環境:
- 的Sql Server 2008 R2的
- 的Eclipse
- JTDS
我的代碼是:
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();
}
你想將Android應用直接連接到SQL Server數據庫? – 2011-12-18 16:30:39
是的,在本地網絡上。我必須爲我的項目這樣做。 – ugurrrrr 2011-12-18 17:04:25