我正在开发一个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