问题标签 [javadb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
355 浏览

java - J2SE 和 Java 数据库

问候,

我的 Java 经验有限,但我对它有足够的了解。考虑到这一点,我正在尝试使用自包含数据库(Java DB)编写一个移动应用程序,以维护我的健身日志。

Netbeans 是我首选的 IDE,它目前是最新的稳定版本,并且安装了 Java DB —— 实际上,数据库已经准备好等待——但我根本不知道如何将 Java DB 附加到 J2SE 项目。

搜索教程和不在线的内容将我引导到带有自包含数据库的 Java 桌面应用程序,当我尝试将导入语句移植到 J2SE 项目时,我只收到导入错误——即使添加了 Java DB jar文件到项目库。

任何帮助或指向正确方向将不胜感激。此外,我对 Java DB 的使用并不死心,所以如果另一个可移植数据库更可取,那么我愿意接受建议。

谢谢

0 投票
5 回答
59012 浏览

java - 在独立 Java 应用程序中设置嵌入式 Derby 数据库

我正在尝试为独立的 Java 应用程序设置嵌入式 Derby 数据库,但是在翻阅了各种文档之后,我似乎找不到任何简单的解释或示例。我正在使用带有 Derby 插件的 Eclipse,并为我的项目启用了 Derby 特性。

我找到了一个在独立通讯簿中使用嵌入式 Derby 数据库的示例以及在 Eclipse 中使用 Derby 的概述(这似乎没有涵盖嵌入式部署),但我仍然觉得我缺少一些基本的东西。

这是我第一次尝试在 Java 中使用数据库,我有点困惑,所以这里是我的基本问题:

  • Java 如何与 Derby 数据库(在嵌入式部署中)交互的基本理念(或模型)是什么?是否要遵循它们的重要设计模式?
  • 我是否需要在一个类中创建某种类型的数据库构造函数(包括表结构等),或者这一切都是用其他工具完成的?
  • 创建并保存数据库之一,我如何“启动”它?实际的数据库保存在哪里?

代码片段将非常有帮助!

0 投票
2 回答
7248 浏览

android - Java DB / Apache Derby 与 Android

我可以在我的 Android 应用程序中集成 Java DB 或 Apache Derby 吗?或任何内联或嵌入式数据库。任何人都可以建议它的代码吗?我需要一些代码,因为我必须做例子,而不是理论上。

有谁知道这个数据库是否支持?

我认为这些是 inMobile 数据库,但我在 Google 中没有找到任何相关信息。

0 投票
2 回答
969 浏览

java - SQL 内连接错误

这是我用来从数据库中获取数据的 sql 字符串,而 ODBC 桥给了我下一个错误[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause

如果它没有给我这个错误,它会给我这个错误,INNER JOIN isn't supported有时Syntax Error

难道我做错了什么?

0 投票
4 回答
7346 浏览

java - Java 6 中是否包含 Derby/Java DB?

我在几个地方读过 Derby/Java DB 包含在 Java SE 6 中,例如http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/beta2.html但我不能找到没有安装就使用过它的任何人,包括在类路径中,等等。
这是怎么回事?如果包含,为什么每个人都安装另一个副本?

0 投票
3 回答
11773 浏览

sql - 检索刚刚插入 Java DB (Derby) 数据库的记录的 id

我正在使用 JDBC 连接到 Java DB 数据库,并且想要检索插入的最后一条记录的 id(自动递增)。

我看到这是一个常见问题,但我看到使用例如 MS SQL Server 的 解决方案,Java DB 的等价物是什么?

0 投票
1 回答
745 浏览

tomcat - 无法将 Java DB 与 ZK 框架一起使用 - 错误:无法加载 JDBC 驱动程序类 'org.apache.derby.jdbc.ClientDriver'

我多次尝试在我的 Web 应用程序和 Derby 之间建立连接,但我在 Eclipse 控制台中收到了这些错误消息:

我在 Windows 中使用带有 eclipse wtp (europa) 的 tomcat 6。而且我已经将 derby.jar 和 derbclinet.jar 放在了 WEB_INF\lib 目录中......

我可以做些什么来解决这个问题?

谢谢!

0 投票
2 回答
4367 浏览

sql - 将主键字段添加到现有 Derby 表

我是 SQL 新手,但设法使用 ij 将我的 CSV 数据导入 Apache Derby DB。

我的表不包含主键,也没有适合的现有字段,所以我想创建一个新字段,生成唯一数字来填充它,并将其设置为主键。我怎样才能做到这一点?

例如,我试过

但我在 AUTO_INCREMENT 上遇到语法错误。

另外,当我在谷歌上搜索这类东西时,我发现了很多 SQL 提示,但似乎很少有人适用于 Derby。是否有我应该搜索的特定 SQL 变体?

0 投票
1 回答
4148 浏览

rdbms - 嵌入式nosql开源java数据库

我正在开发一个开源产品,需要一个嵌入式 dbms。你能推荐一个嵌入式开源数据库吗?

  • 每个可以处理超过 10 GB 的对象
  • 具有对嵌入友好的许可证(LGPL,而不是 GPL)。
  • 是纯Java
  • 是(最好是)nosql。Sql 可能有效,但更喜欢 nosql

我查看了一些文档 DBMS,例如 mongodb,但它们似乎仅限于 4 或 16 mb 的文档。

Berkeley DB 看起来很有吸引力,但拥有类似 GPL 的许可证。

Sqlite3 很有吸引力:良好的许可证,您可以使用您喜欢的任何最大 blob 大小进行编译。但是,它不是 Java。我知道 JDBC 驱动程序存在,但我们需要一个纯 Java 系统。

有什么建议么?

谢谢

史蒂夫

0 投票
1 回答
282 浏览

java - 路径中带有变音符号的 PersistenceException

我在使用 Toplink Essentials作为持久性提供程序的 Java 桌面应用程序中遇到了一个奇怪的行为。

我有一个目录,其中包含我的应用程序所需的所有内容:一个 jar、一个 lib 文件夹和一个 JavaDB 数据库。整个目录是独立的(我复制了几次都没有问题,即使在不同的计算机之间)。

今天我想再复制一次,但我的目标文件夹包含一个德语变音符号 ü (html: ü)。

启动我的应用程序失败,有一个例外是很难找到原因(见下文)。

我当然知道旧的命名约定,但我认为我们已经把它抛在脑后了。所以我的问题是,是否有办法让它独立于目录命名运行。这很重要,因为我想将应用程序提供给客户并且对安装目录的影响很小。

系统:Windows 7,JavaDB 10.5.3

在此先感谢您的帮助!