J2ME上的JDBC支持

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

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

所以,我想知道你们是否有类似的问题,如果你必须提到任何适当的软件堆栈,基本上支持移动设备上的java.sql。*包。 似乎规范不支持这一点,唯一的方法是基本上通过黑客攻击…

提前致谢

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

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

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

但那可能不是你想要的。

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

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

如果您想在没有太多工作的情况下使用JDBC,可以切换到DataSource以获取连接。 (使用JSR169 jar)。