Apache Derby倒斗之路-01小道消息
1.DERBY是什么:
Apache Derby 是IBM于2004年贡献给Apache软件基金会的数据库,于2005年正式成为开源项目,Derby作为一个基于JAVA的关系型数据库框架,他拥有许多便利的地方:
1.极小的容量
2.基于标准
3.安全
4.嵌入式数据库引擎
5.网络服务器
6.纯JAVA
7.使用方便
Derby也提供了便利地工具使其能够快速的使用DERBY技术,分别提供了
1.ij : SQL脚本可以对任何数据库使用
2.Dblock:Derby数据库模式提取工具
3.Sysinfo:显示版本号和类路径
2.DERBY使用方式
一下提供了几种方法能够使用DERBY产品
|
方法 |
什么时候用 |
具体要求 |
|
使用命令行运行DERBY |
以最快的方式使用derby |
1.设置DERBY_HOME环境变量 2.JAVA_Home的环境变量 3.bin的环境变量 |
|
运行derbyrun.jar存档文件。 |
你不想使用源码进行DERBY操作 |
1.DERBY&JAVA环境的基本配置 2.在PATH环境变量 的derbyrun.jar文件必须在同一文件夹中的其他德比。JAR文件。 3.有关更多信息,请参阅derbyrun.jar文件语法。 |
|
使用一个基于JAVA的编程工具运行(推荐) |
需要进行深入研究并且你需要使用DERBY进行开发工作 |
1.derby_home设置环境变量 包括java的可执行文件的位置(通常java_home \bin)在PATH环境变量 2.你必须知道完整的包名为支持工具的java类 3.CLASSPATH环境变量必须设置为包含所需的jar文件 |
3.DERBY源码获取
通过Derby官网
http://db.apache.org/derby/releases/release-10.10.2.0.html

1.derby环境文件

2.DERBY所需要的JAR包

3.DERBY源码

5.另外在早期版本的DERBY提供了一套专门的UI插件,不过在最新版本已经将其移除
(如需要了解,请去下载10.9.1之前的版本)
4.构建DERBY需要准备的环境
|
名称 |
参数 |
|
Derby Source |
最新的DB源码 |
|
Java Development Kit |
JAVA 8 JDK,如果你没有获取,可以去ORACLE官网获取环境,(仅支持JAVA6之后的版本) |
|
Ant |
你需要利用ANT工具去编译获取环境依赖包,你可以去ANT官网获取1.9.2或更高版本的软件 |
|
JUNIT |
如果你需要测试DB,请使用3.8.2版本的JUNIT工具进行测试,把工具放在DB源目录即可进行一系列的测试 |
|
JDBC |
DERBY构建在JDBC4.1和4.2基础上 |
|
JAVA |
Java 8 |
Apache Derby倒斗之路-01小道消息的更多相关文章
- 小巧数据库 Apache Derby 使用攻略
1. Derby 介绍 将目光放在小 Derby 的原因是纯绿色.轻巧.内存占用小,分分钟在你机子跑起来,自己做点需要连接数据库的代码实践非常方便. 虽然 Mysql 也可以,多一种选择,不是也挺好么 ...
- Apache Derby数据库 安装、知识点
Apache Derby数据库 安装: 下载路径:http://archive.apache.org/dist/db/derby/ 出处:http://www.yiibai.com/hive/hive ...
- Apache Derby数据库系统使用方法
Apache Derby数据库系统使用方法 最近由于项目要求,试用了一下Apache Derby数据库,这里对了解到的内容做一个记录. Apache Derby是一个开源的关系型数据库管理系统,用Ja ...
- 用 Apache Derby 进行 ODBC 编程
用 Apache Derby 进行 ODBC 编程 https://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0409kar ...
- 【Derby 系列】Apache Derby 功能特点
前言 进入Derby 的应用开发之前,浏览一下derby的功能集,这样在真正选择的时候,可以决定Derby是不是适合你的应用. 本篇的是[Derby 系列]初级的第3篇. 1. Derby 是关系型数 ...
- [ASP.NET MVC 大牛之路]01 - 开篇
匆匆2014,转眼就到末尾了.在这一年,你还有哪事情些想做而没有做? 2014年在我身上发生了两件意义重大的事,一是正月初一宝宝出生,我升级成为了爸爸:二是进入了一家创业公司,成为了技术负责人. 去年 ...
- 【追寻javascript高手之路01】javascript参数知多少?
前言 我最近在思考一个问题,我本身平时还是积累了不少东西,面试时候问的东西基本逃不出写的博客(当然,高级阶段的就不行了),但是真的被问到时我却不一定答得上来. 知道且能回答,回答的效果都不是很好... ...
- Python自动化运维之路-01
python的主要应用 python的擅长领域 学python有没有前途?python的语言排名 语言选择 运维会了开发后可以干什么? python的最大优势就是什么都能做. 课程概述 毕业目标 周五 ...
- java的学习之路01
[原创 - 尚学堂科技 - 马士兵老师] JAVA自学之路 一:学会选择 [转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html] 为了就业,不少同 ...
随机推荐
- jqgrid的外观重绘
1.如果你想随时更改jqGrid的外观和列,可以先将jqGrid卸载掉再重新加载:$(grid).GridUnload(); $("#list_server_table").tr ...
- 开源免费的C/C++网络库(c/c++ sockets library)补充
(1)ACE 庞大.复杂,适合大型项目.开源.免费,不依赖第三方库,支持跨平台. http://www.cs.wustl.edu/~schmidt/ACE.html (2)Asio Asio基于Boo ...
- 1602A液晶
液晶显示屏中,1602型算是比较简单的一种,据说和12864还是全兼容的.这两天学习的结果如下.一.1602里的存储器有三种:CGROM.CGRAM.DDRAM.CGROM保存了厂家生产时固化在LCM ...
- uboot移植前奏
Tiny4412开发板硬件版本为: 底板: Tiny4412/Super4412SDK 1506 核心板:Tiny4412 - 1412 1.下载u-boot源代码,建立u ...
- 微信小程序之----消息提示框toast
toast toast为消息提示框,无按钮,如需关闭弹框可以添加事件设置hidden为true,在弹框显示后经过duration指定的时间后触发bindchange绑定的函数. 官方文档 .wxml ...
- sqlserver递归查询
--递归查询 with cte as ( ' union all select k.id,k.Text, k.name,k.pid from Menu k inner join cte c on c. ...
- UVa 543 - Goldbach's Conjecture
题目大意:给一个偶数,判断是否是两个素数的和. 先用sieve方法生成一个素数表,然后再进行判断即可. #include <cstdio> #include <vector> ...
- DevExpress控件学习总结2(转)
1.TextEditor(barEditItem)取文本string editValue = barEditItem1.EditValue.ToString(); //错误,返回null string ...
- linux 同步机制之complete【转】
转自: http://blog.csdn.net/wealoong/article/details/8490654 在Linux内核中,completion是一种简单的同步机制,标志"thi ...
- win32 安装 xcache扩展
今天整了一上午,才整明白. 我的系统是是 win7 32位 ,用的环境是 Wamp,php版本是5.3.5,后来在http://xcache.lighttpd.net/pub/Releases/3.0 ...
