0

我将为客户开发一个 Android 应用程序。应用程序的数据保存在 Microsoft SQL Server 数据库中。

通常我使用 PHP 作为网络服务器从 MySQL 数据库中检索并用 json 解析,我并不难。我没有任何线索来连接 Microsoft SQL Server 数据库。

我用谷歌搜索了几次,但没有好的建议。你们有人做过吗?或者,如果您有任何想法,请与我分享。

4

1 回答 1

3

要直接访问它,您可以使用 JDBC 驱动程序。

http://jtds.sourceforge.net/

在此处下载 jar 文件:

http://sourceforge.net/projects/jtds/

示例代码:

public void ConnectToDatabase(){
    try {
         Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
         String username = "XXX";
         String password = "XXX";
         Connection DbConn = DriverManager.getConnection("jdbc:jtds:sqlserver://192.188.1.1:1433/DATABASE;user=" + username + ";password=" + password);

        Log.w("Connection","open");
        Statement stmt = DbConn.createStatement();
        ResultSet reset = stmt.executeQuery(" select * from users ");


        EditText num = (EditText) findViewById(R.id.displaymessage);
        num.setText(reset.getString(1));

        DbConn.close();

        } catch (Exception e)
        {
           Log.w("Error connection","" + e.getMessage());
        }
}
于 2015-07-31T20:43:22.283 回答