我将为客户开发一个 Android 应用程序。应用程序的数据保存在 Microsoft SQL Server 数据库中。
通常我使用 PHP 作为网络服务器从 MySQL 数据库中检索并用 json 解析,我并不难。我没有任何线索来连接 Microsoft SQL Server 数据库。
我用谷歌搜索了几次,但没有好的建议。你们有人做过吗?或者,如果您有任何想法,请与我分享。
我将为客户开发一个 Android 应用程序。应用程序的数据保存在 Microsoft SQL Server 数据库中。
通常我使用 PHP 作为网络服务器从 MySQL 数据库中检索并用 json 解析,我并不难。我没有任何线索来连接 Microsoft SQL Server 数据库。
我用谷歌搜索了几次,但没有好的建议。你们有人做过吗?或者,如果您有任何想法,请与我分享。
要直接访问它,您可以使用 JDBC 驱动程序。
在此处下载 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());
}
}