Derby的安装和配置(转)
来源:互联网 发布:潭州学院淘宝课程 编辑:程序博客网 时间:2024/06/10 21:59
Derby是用纯Java写的一个事务、关系数据库,只占用很少的磁盘空间。Derby起源于CloudScape,后者是IBM从Informix获取的产品。在2004年,IBM决定将CloudScape开放源代码,使之成为Apache Software Foundation下的一个孵卵器项目,其名称为Derby。使用Derby的实际好处在于它需要最少的管理以及小的资源占用。磁盘上的数据库比较小,对于基本数据库,大约是2MB。管理最少的事实允许开发人员在代码中轻松地创建和使用数据库。这加速了开发。因为Derby支持归档在JAR文件中的数据库的存储,这使您只需分发JAR文件,因而部署变得如此轻松。
了解完derby历史,现在看看怎么样安装使用
Derby官方主页:http://db.apache.org/derby/index.html
Derby下载页面:http://db.apache.org/derby/derby_downloads.html
要安装Derby,你必须先从Derby的网站下载Derby最新版本的zip或者tar包。当前最新版本是db-derby-10.5.1.1-bin 。
发行版本有:
--二进制发行版包括了代码,示例程序和文档.已经优化了的jar文档在lib目录下
--lib发行版本包括了优化程序,部署Derby的最小jar的集合.
--lib-debug发行版本包括了调试Derby和报告问题的有用的最大集合.
--src发行版本包括了要来产生上面三个发行版的源文件.
安装Derby,只要把你下载的包文件解压到你指定的目录即可。
假定你下载的是二进制发行版。
解压下载的包,之后有以下几个子目录:
--demo包括了示例程序
--bin包括了运行和设置环境的代码
--javadoc包括了有源代码生产的aip文档
--doc包括了Derby文档
--lib包括了Derby的jar文件
根据Derby手册说明,配置Derby有几种方式:
1. 通过java命令运行安装目录lib相应的工具。
2. 通过运行Derby提供的脚本命令。先配置PATH环境变量指向Derby目录下bin目录,然后运行bin目录内相关批处理命令,即可。
3. 通过运行安装目录lib内的derbyrun.jar归档文件。
要手工通过Java命令运行Derby是很麻烦的,并且也不方便使用。
通过以下简单几步我们可以完成derby的启用
1. export DERBY_HOME=/opt/Derby_10
2. export PATH="$DERBY_HOME/bin:$PATH"
3. mkdir $DERBY_HOME/DERBYTUTOR
4. cp $DERBY_HOME/demo/programs/toursdb/*.sql $DERBY_HOME/DERBYTUTOR
运行数据库:
java -jar $DERBY_HOME/lib/derbyrun.jar ij
然后运行创建数据库testdb:
ij>Connect ‘jdbc:derby:testdb;create=true’;
上面指定create=true,则创建一个新的数据库。
连接该数据库:
ij> Connect 'jdbc:derby:testdb;';
ij(CONNECTION1)>
这时就可以运行相应SQL语句,进行数据库操作。该步骤为单用户嵌入式数据库操作。
让Derby运行在服务器模式下:
启动服务器:
java -jar $DERBY_HOME/lib/derbyrun.jar server start
关闭服务器:
java -jar $DERBY_HOME/lib/derbyrun.jar server shutdown
参考资料:http://db.apache.org/derby/docs/10.5/getstart/getstart-single.html#rgslib46043
- Derby的安装和配置(转)
- [Linux] Derby的安装和配置
- Derby数据库的安装配置及使用
- derby的入门安装、学习和使用(图文版)
- derby环境配置和coolsql的连接
- Derby 配置和管理
- Derby数据库安装与配置
- Derby数据库安装与配置
- derby安装配置与使用
- Derby的下载安装和使用,(和JAVA中使用Derby)
- Cognos安装与配置(使用自带的数据库derby+服务器Tomcat)
- Hive 3、Hive 的安装配置(本地derby模式)
- (原创)真正的Derby新手教程,Derby安装,创建数据库,在Java程序中使用Derby
- Derby数据库的安装运行
- Derby的安装与使用
- hive与derby的安装
- Derby的安装与使用
- Derby的安装与使用
- JUint+Mockito 单元测试总结~
- java.util.ConcurrentModificationException ,遍历集合并同时修改集合,并发造成的异常解决办法
- Shell数组的使用
- 把你的项目发布到外网上去(云主机+域名)
- hadoop配置方法(转)
- Derby的安装和配置(转)
- AM335x SPL
- Linux下php环境配置
- Hive的安装和配置(转)
- Linux下的expect
- linux awk命令
- shell程序例子
- linux shell 自定义函数(定义、返回值、变量作用域)
- Hadoop公平调度器指南(转)