2011-01-25 53 views
1

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

做了很多的研究后,它似乎没有这样做的标准方式。 JSR 169也不支持这个类。

所以,我想知道任何你是否有类似的问题,如果你有提到,基本上都支持java.sql中的任何合适的软件栈。*包在移动设备上。看来,规格并不支持这一点,做到这一点基本上是由黑客攻击它的唯一途径...提前

+0

如果您编辑您的问题并提供有关您问题的更多详细信息,我很乐意帮助您解决问题。 – Brandon 2011-01-31 16:33:39

回答

1

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

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

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

但是这可能不是你想要的。

我想你需要做的就是滚你,你在Web服务器上运行的Java代码,作为您的代理为JDBC通信数据库进行交互自己的网络服务为基础的系统。

+0

任何想法,我可以运行CDC环境的设备类型。我正在使用Windows Mobile 6.1的Motorola MC75设备。我设法使用MySaifu JVM来执行JDBC和我的Java应用程序,但我注意到了CPU超载。我想测试一个CDC环境,以查看CPU问题是由于MySaifu还是Java应用程序。任何想法都非常值得欢迎...... – dprapas 2011-01-28 22:51:06

-1

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

如果你想使用JDBC没有太多的工作,你可以切换到数据源,让您连接。 (使用JSR169 jar)。