1

目前我正在尝试在 Windows Mobile 6.1 设备上运行现有的 java 应用程序。Java 应用程序是为服务器端开发的,并使用 JDBC。我的问题是 Java 应用程序使用了 J9 运行时或任何 CDLC/CDC 实现都不支持的 java.sql.DriverManager。

经过大量研究后,似乎没有标准的方法可以做到这一点。JSR 169 也不支持此类。

所以,我想知道你们中是否有人有类似的问题,以及是否必须提到任何适当的软件堆栈,这些软件堆栈基本上支持移动设备上的 java.sql.* 包。似乎规范不支持这一点,唯一的方法基本上就是破解它......

提前致谢

4

2 回答 2

1

对基于 CLDC 的环境没有官方的 JDBC 支持。对于基于 CDC 的环境,有一个 JDBC 可选包。

对 CLDC/MIDP 的数据库支持非常粗略。我看到这里有一个:

http://developer.mimer.com/platforms/productinfo_19.htm

但这可能不是你想要的。

我认为您需要做的是推出您自己的基于 Web 服务的系统,您可以在其中与运行在 Web 服务器中的 Java 代码进行交互,充当与数据库进行 JDBC 通信的代理。

于 2011-01-25T15:06:49.893 回答
-1

我不知道如何在任一配置中使用 DriverManager。

如果你想使用 JDBC 而不需要太多工作,你可以切换到 DataSource 来获取你的连接。(使用 JSR169 罐子)。

于 2011-01-31T16:30:32.820 回答