0

MS SQL SERVER 2005 データベースに接続する Java プログラム (Android アプリ用) があります。Eclipse で実行するとエラーが発生します。

java.sql.SQLException: ネットワーク エラー IOException: 許可が拒否されました

jtds を使用して接続しています。

String connString = "jdbc:jtds:sqlserver://localhost/DB_CHITS_MANAGER;user=sa;password=123456;instance=SQLEXPRESS;";
        String username = "sa";
        String password = "123456";

        conn = DriverManager.getConnection(connString,username,password);

        Statement stmt = conn.createStatement();
        ResultSet reset = stmt.executeQuery("select * from tb_branch");

ファイアウォールを停止し、SQL サーバーで tcp-ip を有効にし、ポートを 1433 に設定しました。しかし、うまくいきませんでした。データベース名は同じです。そこは間違いありません。助けてください...

4

1 に答える 1

2

このエラーは、ネットワーク接続を行うためのアクセス許可がまったくないように聞こえます。これをマニフェストに追加してみてください。

<uses-permission android:name="android.permission.INTERNET" />
于 2013-07-14T08:29:05.910 に答える