我已经使用xampp设置了我自己的个人web服务器。我还使用了www.noip.com来拥有自己的域名。web服务器已启动,可以从任何浏览器访问。我的目标是让一个android应用程序连接到个人web服务器,并从xampp的MySql部分查询数据。我如何在android部分做到这一点?
发布于 2013-11-07 14:10:16
可以创建Can服务并进行连接,或者执行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-07 14:10:54
您需要创建一个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-07 15:58:27
无法直接连接MySql....为实现此目的,您可以使用JSON格式来接收和发送数据...您还可以通过传递参数,使用Web语言将数据保存在MySql数据库中。
https://stackoverflow.com/questions/19829086
复制相似问题