私はアンドロイドアプリケーションを開発しています。私はSQL Serverに接続する必要があります。私は、テスト接続用のコードを書いたが、私はこのエラーを取得:私はどのように私のアンドロイドアプリケーションからSQLサーバーに接続できますか?
java.sql.SQLException: Network error IOException: Permission denied
- 私は、接続文字列をチェックします。
- 私は私が設定SQL ServerのTCPおよびリモートアクセス設定
を試してみましたが、私はまだ同じエラーを取得し1433
私の環境:
- 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データベースに直接接続しようとしていますか? –
はい、ローカルネットワーク上です。私は私のプロジェクトのためにこのようにしなければなりません。 – ugurrrrr