【问题标题】:Android - connect to mssql database by jdbcAndroid - 通过 jdbc 连接到 mssql 数据库
【发布时间】:2015-07-26 09:27:49
【问题描述】:

我正在尝试直接连接到实时 mssql 数据库,但我得到了错误 “07-26 16:27:25.407: W/System.err(7136): java.sql.SQLException: Charset 0x0404E00000/MS950 不受 JVM 支持。”

这是我通过更改数据库的地址/名称/密码使用的示例程序。

https://github.com/alkber/AndroidByExample/tree/master/AndroidMSSQL2008

【问题讨论】:

    标签: java android sql-server jdbc connection


    【解决方案1】:

    此问题是由于您的服务器上安装了 JVM。 这是由有限的仅语言包(如仅美国/英语包)引起的。 您必须更改 JVM 才能解决此问题。

    使用完整的语言包重新安装 JVM 应该可以解决您的问题。

    【讨论】:

    • 对不起,我是新手,所以我不完全理解解决方案。是我必须要求数据库所有者在机器上重新安装 JVM 吗?或者我必须在我的机器上重新安装 JVM?
    • 从您的计算机上卸载 JVM。并重新安装JVM,同时选择“完整安装”以确保安装所有语言包。
    • 我已经下载了jdk,但是当我点击安装时,我无法选择“完整安装”,jvm是指jdk吗?
    【解决方案2】:

    您不应该使用 jdbc 来获得最佳编码和性能。尝试使用网络服务。

    【讨论】:

    • 网络服务连接到现有的实时 mssql 服务器数据库有什么好的例子吗?谢谢:)
    • 这只是一个简单的例子davidwalsh.name/web-service-php-mysql-xml-json
    • 我一般按照这个步骤codeproject.com/Articles/267023/…
    • 有什么不同? :) 你只需要 mssql 连接字符串,其他步骤类似。
    • 我尝试使用标准的 mssql 连接字符串但失败了,因为一些 php 托管(我正在尝试免费的 000webhost.com)不支持 mssql 连接(我猜)。你有什么好的 php 托管支持它吗?
    猜你喜欢
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    相关资源
    最近更新 更多