Tag: derby

如何在网络服务器模式下启动derby并仍然获得嵌入式连接?

我只是想知道如何在网络服务器模式下启动derby并仍然可以获得嵌入式连接? 谢谢。

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

我正在尝试为独立的Java应用程序设置嵌入式Derby数据库,但在完成各种文档之后,我似乎无法找到任何简单的解释或示例。 我正在使用带有Derby插件的Eclipse,并为我的项目启用了Derby特性。 我找到了一个在独立地址簿中使用嵌入式Derby数据库的示例,以及在Eclipse中使用Derby的概述(这似乎不包括嵌入式部署),但我仍然觉得我缺少一些基本的东西。 这是我第一次尝试使用Java数据库,我有点困惑,所以这是我的基本问题: Java如何与Derby数据库交互(在嵌入式部署中)的基本理念(或模型)是什么? 他们的重要设计模式是否被遵循? 我是否需要在类中创建某种类型的数据库构造函数(包括表结构等),或者是否所有这些都是通过其他工具完成的? 一个数据库被创建并保存,我该如何“启动”它? 实际数据库保存在哪里? 代码片段将非常有用!

如果使用Derby Db不存在表,如何创建表

我是apache derby新手,我似乎无法开展工作 CREATE TABLE IF NOT EXISTS table1 … 可以在MySql等中实现。我收到’Syntax error: Encountered “NOT” at line 1, column 17.’ ,当我尝试在我的Java程序中运行此SQL语句时。 我查看了Derby Db Create Statements的文档页面,但找不到这样的替代方法。

使用derby在netbeans中查询嵌入式数据库

我使用netbeans创建了一个嵌入式数据库并向其添加了数据。 所以现在我想查询数据库,代码运行流畅但不显示数据。 这是我的代码: import java.sql.*; public class EmbeddedDB { public static void main(String[] args) { Connection con = null; Statement st = null; ResultSet rs = null; try { Class.forName(“org.apache.derby.jdbc.EmbeddedDriver”); con = DriverManager.getConnection(“jdbc:derby:CustDB;create=true”, “app”, “app”); System.out.println(“connected”); st = con.createStatement(); System.out.println(“statement created”); rs = st.executeQuery(“select * from APP.TABLEX”); System.out.println(“retrieving …”); System.out.println(rs.getString(1)); } catch(ClassNotFoundException | SQLException c) […]