来自http://db.apache.org/derby/docs/10.4/devguide/devguide-single.htm。我这里只是翻译一下,其实最关键要搞清楚的就是系统文件夹(通常是C:/databases)和类路径(从类路径开始或者从jar文件中开始查找)的区别。
jdbc:derby:db1
•打开系统文件夹中的db1
jdbc:derby:london/sales
•打开数据库lodon/sales,london位于系统文件夹下,sales是london的子目录
jdbc:derby:/reference/phrases/french
•打开数据库 /reference/phrases/french。 unix下,就是从根目录开始的路径。windows下则是C:\reference\phrases\french(如果当前驱动器是C.如果一个包含数据库的jar文件在用户的类路径下,则这个路径是jar文件内的路径。
jdbc:derby:a:/demo/sample
•打开驱动器A中的数据库,路径是\demo\sample
jdbc:derby:c:/databases/salesdb jdbc:derby:salesdb
•这两个连接到相同的数据库 - salesdb.在windows下derby默认的系统路径是C:\databases.
jdbc:derby:support/bugsdb;create=true
•在系统路径下创建一个新的数据库 - support/bugsdb。如果不存在,则自动产生相应的文件夹。
jdbc:derby:sample;shutdown=true
•关闭sample数据库。(如果没有启用验证,则不需要提供用户密码)
jdbc:derby:/myDB
•以只读方式连接myDB(位于类路径下)
jdbc:derby:classpath:/myDB
•同样以只读方式连接myDB数据库。使用classpath的原因是,路径下可能存在和数据库同名的文件夹。
jdbc:derby:jar:(C:/dbs.jar)products/boiledfood
•访问只读数据库boiledfood, 位于C:dbs.jar中的products文件夹。
jdbc:derby:directory:myDB
•访问myDB(位于系统文件夹)。使用directory是类路径下可能存在同名文件夹(myDB)
分享到:
相关推荐
其中,`name`是连接池的名称,`auth`是验证方式,`type`是连接池的类型,`username`和`password`是数据库的用户名和密码,`driverClassName`是Derby数据库的驱动程序,`url`是数据库的连接URL。 Derby数据库连接的...
如果需要将事务日志放置在不同于备份时的位置,可以通过在连接URL中指定`logDevice=<logdir>`属性来实现。 **示例代码**: ```sql -- 清单4: 从备份恢复salesdb数据库并将事务日志放在不同的位置 jdbc:derby:;...
本文将深入探讨如何通过MyEclipse采用本地方式连接Derby数据库,这一过程不仅涉及到IDE与数据库之间的配置细节,还关系到数据存储位置的选择与优化。 ### 一、理解MyEclipse与Derby数据库 MyEclipse是一款基于...
create=true`是一个JDBC URL,其中`derby`是JDBC驱动程序类,`test`是数据库名称,`create=true`表示如果数据库不存在则创建。数据库路径指明了数据库在硬盘上的位置。 创建数据库的基本操作是: ``` connect 'jdbc...
spring.datasource.url=jdbc:derby:mydb;create=true spring.datasource.driver-class-name=org.apache.derby.jdbc.EmbeddedDriver spring.datasource.username=root spring.datasource.password=root ``` 这里,...
例如,要在Java项目中使用Derby,你需要将`derby.jar`和`derbyclient.jar`添加到项目的类路径中,以便能够创建数据库连接、执行SQL语句以及处理结果集。 在开发过程中,你可以利用Derby的特性,如自动创建表、自动...
这需要启动Derby网络服务器,并使用`jdbc:derby://<hostname>:<port>/<databaseName>`的URL连接。 8. **安全管理**:Derby提供了用户管理和权限控制功能,可以设置用户账户,分配角色,以及对特定对象设置访问权限...
标题中的“jdbc连接数据库:oracle/derby/mysql”是指使用Java Database Connectivity (JDBC) API来与三种不同的数据库系统——Oracle、Apache Derby和MySQL进行交互。JDBC是Java平台的标准接口,它允许Java应用程序...
- **Derby JDBC数据库连接URL:** 描述了如何构建正确的URL来连接Derby数据库。 #### 七、Derby系统 - **Derby数据库:** 详细讨论了Derby数据库的创建、管理以及各种操作。 - **连接到数据库:** 阐述了如何建立...
2. **连接与创建数据库**:使用JDBC(Java Database Connectivity)API与Derby建立连接。例如,通过`DriverManager.getConnection()`方法,指定数据库URL(如:`jdbc:derby:myDatabase;create=true`,这会创建名为...
#### 二、创建和连接Derby数据库 Derby提供了命令行工具`ij.bat`(位于bin目录下)用于执行SQL语句和管理数据库。通过该工具可以实现数据库的创建和连接。 1. **创建数据库:** ```sql connect 'jdbc:derby://...
7. **配置Derby连接**:现在,你可以通过`Database Connection`视图添加新的Derby数据库连接。在`New`按钮上点击,选择Derby驱动,输入数据库URL(通常是`jdbc:derby://localhost:1527/DB_NAME`),以及用户名和密码...
- **连接URL格式**:解析了Derby数据库连接URL的结构和参数,帮助开发者正确配置数据库连接。 - **Derby系统架构**:概述了Derby的系统组件和架构设计,为理解其工作原理提供了基础。 #### 数据库操作与管理 - **...
- 这个活动展示了如何使用客户端驱动器来连接 Derby 数据库并执行 SQL 语句。 3. **活动 3:使用嵌入式驱动运行 JDBC 程序**: - 介绍了一个名为 WwdEmbedded 的示例程序,演示了如何使用嵌入式驱动与 Derby 交互...
接着,使用`DriverManager.getConnection()`建立连接,传入数据库URL(如`jdbc:derby:helloDB;create=true`,这里的`helloDB`是数据库名称,`create=true`表示如果数据库不存在则创建)以及连接属性,例如用户和密码...
2. **配置数据库连接**:安装完成后,可以在MyEclipse的“Window”菜单下的“Preferences”中找到Derby相关的配置选项,设置数据库连接信息,如URL、用户名和密码。 3. **创建数据库连接**:在“Database Explorer...
- **创建连接**:在Aliases选项卡中新建一个连接,输入Derby服务器的URL、用户名和密码。 - **连接数据库**:点击Connect按钮,成功后可以在浏览器视图中看到数据库的结构。 - **执行SQL查询**:在工作区中编写...
如果Marketplace不可用,可以在Eclipse的"Help" > "Install New Software"中,添加Derby插件的更新站点URL,然后按照向导进行安装。 2. **创建Derby数据库连接** 安装完成后,可以在Eclipse的"Database ...