【问题标题】:Android connect to personal web serverAndroid 连接到个人网络服务器
【发布时间】:2013-11-18 16:39:06
【问题描述】:

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

【问题讨论】:

    标签: android webserver xampp


    【解决方案1】:

    可以创建 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");
    

    【讨论】:

    • 如何直接从您的设备查询?
    • 谢谢,我试试这个
    【解决方案2】:

    您需要创建一个 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 之类的东西

    【讨论】:

      【解决方案3】:

      你不能直接连接MySql..为了达到这个目的你可以使用JSON格式来接收和发送数据..你也可以使用Web语言通过传递参数将数据保存在MySql数据库中.. .

      JSON Tutorial Here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-26
        • 2014-01-14
        • 2015-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-10
        • 1970-01-01
        相关资源
        最近更新 更多