【问题标题】:How to make an ODBC connection in Android?如何在 Android 中建立 ODBC 连接?
【发布时间】:2011-06-29 03:26:52
【问题描述】:

我想知道是否有办法通过 android 与 sql azure 数据库建立 ODBC 连接。我想做的是制作一个应用程序,列出咖啡公司 Ex(名称、杯测等)的农民信息。该信息存储在 sql-server 数据库中。如果可能的话,我需要什么信息才能建立连接 Ex(DNS、用户名、密码)。如果不可能,我有另一个想法,通过 httprequest 与 php 文件建立连接,该文件与数据库建立 ODBC 连接。

编辑

  • 数据库中有哪些数据
  • 数据库类型已更改
  • 标记从 ms-access 更改为 sql-server

【问题讨论】:

    标签: java android sql-server odbc


    【解决方案1】:

    一般来说,通过严格定义的服务接口将您的数据库公开到 Internet 是一个好主意。从安全角度来看,这要好得多,并且在电话上时,http 请求比持久 tcp/ip 连接更简单(更可靠)。

    【讨论】:

    • 我已经更改了应用程序在问题中的作用。所以我要说的是,这些信息将首先公开访问。所以我还应该担心安全吗,因为这就是你在这里告诉我的吗?也很抱歉造成混乱。
    【解决方案2】:

    我们(Easysoft)还没有在 Android 上尝试过,但理论上支持客户端和服务器之间的网络连接的 JDBC-ODBC 桥接器可以让你做你想做的事。 Android 上的 JDBC 到 Windows 机器上的 ODBC,然后到 MS Access ODBC 驱动程序。

    【讨论】:

    • 只要一个常规的 JDBC 连接对我有用。正如我在 Mcrosoft 的 sql azure 网站上找到的示例,这是我一直在使用的数据库和 java 驱动程序下载链接。这是页面min.bz/oPpx3的链接。对于想要驱动程序的非Windows用户下载压缩文件。
    • 是的,但最初的问题是针对 MS Access,并且没有我知道的类型 3 或 4 MS Access JDBC 驱动程序。因此建议使用桥梁。
    • 对不起,我们使用的 PC 程序。正在使用 Microsoft 访问作为数据库连接到 SQL azure 服务器并解析数据。
    【解决方案3】:

    我可以声明,Multi-tier JDBC to ODBC Bridge 来自 OpenLink Software,实际上可以在 Android 上运行..

    (我相信只有 Android 2.3+ 支持 JDBC...)

    【讨论】:

    • @Gary M. Biggs JDBC 自 api 级别 1 起已受支持
    【解决方案4】:

    Easysoft JDBC-ODBC Bridge 在 Android 2.1 及更高版本上运行良好。如果有人想试一试,请试用该软件并在需要帮助时发送电子邮件至 Easysoft 支持 (support@easysoft.com)。

    【讨论】:

    • 在 Android 上使用这款软件有多安全?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多