Derby数据库入门.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【知识点详解】 Derby数据库是一个基于Java语言的开源关系型数据库管理系统,由Apache软件基金会开发并维护。由于其完全用Java编写,因此具备跨平台的特性,能够在任何支持Java的环境中运行。Derby有两个主要的运行模式:内嵌模式和网络模式。 1. **内嵌模式**: 在内嵌模式下,Derby数据库与应用程序运行在同一JVM(Java虚拟机)中,启动和关闭通常由应用程序管理。这种模式下的数据库对启动它的应用可见,但对其他应用不可见,意味着每个应用都有自己独立的数据库实例。 2. **网络模式**: 网络模式下,Derby作为一个独立的服务器进程运行,拥有自己的JVM。这种模式允许多个应用程序通过网络访问同一数据库实例。 **安装Derby数据库**: 安装Derby非常简单,只需从官方网站下载ZIP或TAR格式的发行包,解压缩即可。例如,解压后的目录结构包括: - **bin**:包含运行Derby的脚本文件。 - **demo**:提供示例程序。 - **docs**:包含Derby的文档资料。 - **javadoc**:Derby的API文档。 - **lib**:存放必要的JAR文件,用于数据库运行。 - **test**:测试用的JAR包。 **使用Derby**: 在使用Derby之前,需要设置环境变量。例如,设置`DERBY_HOME`指向Derby的安装目录,并将`bin`目录添加到PATH环境变量中,同时根据运行模式(内嵌或网络)设置相应的classpath。Derby提供了`setEmbeddedCP`、`setNetworkServerCP`和`setNetworkClientCP`脚本来帮助设置classpath。 **Derby工具**: - **sysinfo**:显示系统和Derby版本信息。 - **dblook**:导出数据库的DDL定义,可以输出到控制台或文件。 - **ij**:一个交互式SQL工具,可以用来创建数据库连接、执行SQL语句、创建和操作表等。 **使用ij工具**: - 要启动内嵌模式的Derby,运行`ij.bat`,然后使用`connect 'jdbc:derby:sample;create=true'`命令创建名为"sample"的数据库并建立连接。一旦连接建立,就可以执行各种SQL操作。退出ij工具,输入`exit;`。 总结来说,Derby数据库因其轻量级、易安装和跨平台的特性,常被用作开发和测试环境中的数据库解决方案。了解如何安装、配置和使用Derby对于开发者来说非常重要,尤其是在进行Java应用开发时。同时,掌握其基本操作,如使用ij工具执行SQL,有助于快速进行数据操作和测试。
- 粉丝: 0
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- RL Base强化学习:信赖域策略优化(TRPO)算法TensorFlow实现
- RL Base强化学习:信赖域策略优化(TRPO)算法Pytorch 实现
- 全球各国家及城市json数据
- 用Rust实现仿nginx,力争实现一个可替代方案,http/https代理, socks5代理, 负载均衡, 反向代理, 静态文件服务器,四层TCP/UDP转发,websocket转发, 内网穿透N
- 计算机二级考试选择题练习模拟题70道及答案.doc
- 数据中台(大数据平台)数据建模存储标准规范.pdf
- Linux 平台下基于 Rust + GTK 开发的网易云音乐播放器
- 基于Rust语言的新一代组装式应用开发框架,它强调 简单性、可扩展性和生产力
- 数据中台(大数据平台)数据共享标准规范.pdf
- StratoVirt 基于Rust 编程语言 StratoVirt 轻量级、高效且安全 它还具有 Full Sence Support 和 Modules Flexible Splitting 等功能
评论0