我是Android应用的新手。我想将eclipse连接到SQL Server数据库。 我使用Sql Server 2005创建了一个数据库,并在我使用asp.NET实现的网站中使用它。现在我想在我的Android应用程序中使用相同的数据库,因为网站和应用程序是链接在一起的。我用谷歌搜索了如何连接android和sql数据库,我发现我应该下载(mysql-connector-java-5.1.18.jar)并使用Build Path将它包含到我的项目库中。我下载了它,但我现在不知道如何访问我的sql数据库?!
答案 0 :(得分:0)
首先,您需要将jar文件作为SQL Server 2000 Driver for JDBC Service添加到项目库中。我的目标是SQL Server 2000,它将需要名为“sqljdbc4.jar”的jar文件。现在微软网站不支持此功能,您可以在此处下载。对于其他版本的SQL Server,此处是SQL Server 2000 Driver for JDBC Service的链接。
以下是连接MS SQL Server的代码,并从测试表中选择一些记录。
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String[] args) throws SQLException, ClassNotFoundException
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://HOSP_SQL1.company.com;user=name;password=abcdefg;database=Test");
System.out.println("test");
Statement sta = conn.createStatement();
String Sql = "select * from testing_table";
ResultSet rs = sta.executeQuery(Sql);
while (rs.next()) {
System.out.println(rs.getString("txt_title"));
}
}
}
答案 1 :(得分:0)
使用PHP脚本连接SQL服务器。
创建PHP脚本并将其上传到您的FTP服务器。从Android应用程序中调用PHP文件URL
请尝试以下链接。
连接到MS SQL Server数据库..
http://webcheatsheet.com/php/connect_mssql_database.php
http://webcheatsheet.com/php/connect_mysql_database.php
运行存储在服务器中的php脚本..