【问题标题】:Android + SQL Server + jTDS安卓 + SQL Server + jTDS
【发布时间】:2011-02-21 10:22:59
【问题描述】:

我正在尝试构建一个连接到我们的 SQL Server 的 Android 应用程序。我已经下载了 jTDS JDBC 驱动程序。我有一个 jar 文件,必须将它复制到我的应用程序的类路径中。但那在哪里?我已复制到文件“.classpath”所在的项目目录中的工作区。但它似乎不起作用....每次如果我在使用

加载类的代码中
Class.forName("net.sourceforge.jtds.jdbc.Driver");

上面写着:

源附件不包含文件 ClassLoader.class 的源。您可以通过点击下面的更改附件源来更改源附件”

有什么想法吗?我是 java 和 android 的新手...

【问题讨论】:

    标签: java android sql-server


    【解决方案1】:

    不需要那么多乱七八糟的东西。
    仅用于 Mysql Server 数据访问或任何实时服务器数据访问。

    使用网络服务

    这就像准备一个动态页面,其中包含从服务器获取的所有数据结果。您的 android 应用程序需要点击该动态页面 URL,然后只需从流中读取内容并在您的应用程序中使用它们。

    通常大量数据以 xml 格式表示,然后从应用程序中解析 参见 google 上有关 SAXParser 的信息

    简而言之,它就像一个网页,会在您的应用点击该网页的 url 以读取数据后回显您的服务器数据。

    【讨论】:

    • 它将防止您的 android 应用程序出现如此多的内存问题。如此多的代码和驱动程序以及所有......更多的只是一个网页,从数据库中获取一些数据并简单地回显它。这不应该那么难