J2ME上的JDBC支持

时间:2011-01-25 14:41:01

标签: java jdbc windows-mobile java-me j9

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

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

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

提前致谢

2 个答案:

答案 0 :(得分:1)

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

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

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

但这可能不是你想要的。

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

答案 1 :(得分:-1)

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

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