Android 要访问我的服务器上的本地数据库,我们必须进行哪些设置

Android 要访问我的服务器上的本地数据库,我们必须进行哪些设置,android,android-layout,Android,Android Layout,我创建了一个将数据与服务器上的本地数据库同步的应用程序,我使用jdbc代码实现了这一点。它在我的模拟器上运行良好我制作了apk文件并安装到我的设备中。 但是我怎样才能同步呢。我通过USB连接了我的设备,并尝试了它,但它没有同步。我不知道要连接到服务器上的本地数据库需要进行哪些设置和所有设置。 我参考并做了编码 下面是我用来连接数据库的示例代码。。 我使用jtds.jdbc添加的jar文件访问本地数据库 String driver = "net.sourceforge.jtds.jdbc.Driv

我创建了一个将数据与服务器上的本地数据库同步的应用程序,我使用jdbc代码实现了这一点。它在我的模拟器上运行良好
我制作了apk文件并安装到我的设备中。 但是我怎样才能同步呢。我通过USB连接了我的设备,并尝试了它,但它没有同步。我不知道要连接到服务器上的本地数据库需要进行哪些设置和所有设置。
我参考并做了编码

下面是我用来连接数据库的示例代码。。 我使用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

你会犯什么样的错误?向我们展示LogCat输出和代码的相关部分。还要注意,使用JDBC不是一个好主意,从APK读取连接字符串非常容易,包括数据库用户和密码!在我的模拟器中,它运行良好。当我在实际设备上尝试时,它不起作用。为了使它在我的android设备上工作,我必须更改什么和所有设置…你没有回答márton。在设备上使用时,请提供问题的堆栈跟踪和/或logcat片段。否则这只是猜测。@MártonMolnár我编辑了日志上的错误。请帮我解决这个问题。