java - J9 JVM (J2ME) 上的数据库

标签 java java-me j9

我有一台配备 NXP 处理器且运行 IBM J9 JVM 的移动设备。 系统 Prop 告诉我“JRE 版本:J2ME 基础规范 v1.1”可用。

您认为有可能在这样的运行时环境中启动并运行数据库吗?

我阅读了一些有关 J2ME DBMS 的文章,并尝试了 Apache Derby。我把 jar 文件扔到我的设备上。它已正确加载,但如果我尝试加载驱动程序,我会得到一个

java.lang.NoClassDefFoundError:java.sql.Driver

我担心我做的事情基本上是错误的...... 有什么想法吗?

谢谢!

最佳答案

好吧,我发现在我的 J2ME 环境中我应该使用 JSR169。

所以而不是

Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();

我会使用

org.apache.derby.jdbc.EmbeddedSimpleDataSource 

类。

由于我使用的是 derby 版本 10.4.2.0,手册位于 http://db.apache.org/derby/docs/10.4/ref/rrefjdbcjsr169.html告诉我原始 jdbc 内容的子集命令。

虽然我得到了

java.lang.NoClassDefFoundError: java.sql.SQLException 

现在有什么问题吗?我不明白。 库已正确添加到类路径中......

关于java - J9 JVM (J2ME) 上的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18982577/

相关文章:

通过 BPXBATCH 的 JDBC - 如何获取 TSO 用户凭证?

java - 打印 2 位数字,但以 6 位精度舍入

testing - 我的应用程序是否在黑莓模拟器上运行?

java - SQLite 和 J2ME

eclipse - j2me 中的 HTTP/1.1 502 代理错误

java - IBM J9 Java 6 捆绑 com.sun.imageio.plugins.jpeg.JPEGImageReader

java - XML 映射到 Java 对象的库,而不必在编译时从 xsd 生成源代码?

java - 使用android时关闭android View :layout_centerVertical ="true"?

java - 如何使用java + hibernate将值插入SQL Server中的主键?

java - 如何使用 J2ME (CDC/PP 1.1) 创建 alphablending BufferedImage