【问题标题】:connecting SQL database to android将SQL数据库连接到android
【发布时间】:2014-02-18 11:32:57
【问题描述】:

我是 Android 应用的新手。我想将 eclipse 连接到 SQL Server 数据库。 我使用 Sql Server 2005 创建了一个数据库,并在我的网站中使用它,该网站使用 asp.NET 实现。现在我想在我的 Android 应用程序中使用相同的数据库,因为网站和应用程序链接在一起。我用谷歌搜索了如何将你的 android 与 sql 数据库连接,我发现我应该下载 (mysql-connector-java-5.1.18.jar) 并使用构建路径将它包含到我的项目库中。我下载了但是现在不知道怎么访问我的sql数据库?!

【问题讨论】:

    标签: android database sql-server-2005


    【解决方案1】:

    首先,您需要将一个 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"));
        }
    }
    }
    

    【讨论】:

    • 我使用的是 SQL Server 2005 而不是 2000.. 我已经将 .jar 文件添加到我的项目库中。我应该在哪里写代码?
    • 将代码写入您要连接到数据库的 java 文件中。主要功能或任何地方
    【解决方案2】:

    使用 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脚本..

    Run php script stored in the server?

    【讨论】:

    • Suresh,他问的是不是 mysql 的 Sql Server 2005
    • @suresh 你确定这对我有帮助吗?我使用的是 SQL Server 2005。没有使用 mysql。
    • 当然。使用第一个链接创建 PHP 脚本。对你有帮助
    • @suresh 谢谢,但我不想使用 PHPMyAdmin :( 我想使用 SQL Server 2005 数据库。我的网站已经使用 SQL Server 2005 数据库,现在我想在我的Android 应用。如果打扰了,请见谅。我希望你能很好地理解我并得到我想要的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 2019-03-13
    • 2013-06-01
    • 2020-08-06
    • 2021-09-03
    • 2016-08-16
    • 1970-01-01
    相关资源
    最近更新 更多