0

サーバー上のローカルデータベースとデータを同期するアプリケーションを作成し、jdbcコードを使用してそれを実現しました。それは私のエミュレーターでうまく機能しています。
そのapkファイルを作成してデバイスにインストールしました。しかし、どうすれば同期できますか。デバイスをUSB経由で接続して試しましたが、同期していません。サーバー上のローカルデータベースに接続するために必要なすべての設定がわかりません。http://amitku.wordpress.com/2011/08/03/how-to-connect-and-access-sql-database-server-from-android-app/http://jtds.sourceforge.net
を参照しました/コーディングを行います。

これが私のデータベースに接続するために使用しているサンプルコードです。ローカルデータベースにアクセスするためにjtds.jdbc追加のjarファイルを使用しています。

String driver = "net.sourceforge.jtds.jdbc.Driver";
            Class.forName(driver).newInstance();
            Connection conn = DriverManager
                    .getConnection(
                            "jdbc:jtds:sqlserver://localhost:dbname",
                            "username", "password");
            Log.w("Connection", "open");
            Statement stmtUserDetails = conn.createStatement();
            //Fetching Data From Tbl
            ResultSet resetUserDetails = stmtUserDetails
                    .executeQuery("select UserName,Password,Priviledges from TblmyTable");

Log-catで次のエラーが発生します

11-02 13:19:05.249: D/SntpClient(73): request time failed: java.net.SocketException: Address family not supported by protocol
4

0 に答える 0