gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 04:13:36 26 4
gpt4 key购买 nike

我有一台配备 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com