0

我已经使用 xampp 建立了自己的个人网络服务器。我还使用 www.noip.com 拥有自己的域。Web 服务器已启动,可以从任何浏览器访问。我的目标是让一个 android 应用程序连接到个人 Web 服务器并从 xampp 的 MySql 部分查询数据。我将如何在 android 部分执行此操作?

4

3 回答 3

0

可以创建 web 服务并连接,或进行 http 调用。或者,如果您使用的是 sql server,您也可以直接从您的设备查询。

直接查询sql server:

String connectionstring = serverName + ":" + port + "/" + dbName;
connectionstring = connectionstring + ";instance=" + instance;
Class.forName("net.sourceforge.jtds.jdbc.Driver");
DriverManager.setLoginTimeout(3000);
Connection connection = DriverManager.getConnection("jdbc:jtds:sqlserver://" +     connectionstring, username, password);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM TableName");
于 2013-11-07T06:10:15.543 回答
0

您需要创建一个 API,并使用 http 请求访问它。

http://coreymaynard.com/blog/creating-a-restful-api-with-php/ http://www.gen-x-design.com/archives/create-a-rest-api-with-php/

这并不难,现在每个人都在这样做。

如果您对服务器端编码不太了解,您也可以使用 parse.com 之类的东西

于 2013-11-07T06:10:54.210 回答
0

您不能直接与 MySql 连接....为了实现此目的,您可以使用JSON格式来接收和发送数据....您还可以使用 Web 语言通过传递参数将数据保存在 MySql 数据库中...

JSON教程在这里

于 2013-11-07T07:58:27.033 回答