Apache Derby-01介绍DERBY
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介绍DERBY的更多相关文章
- Android Testing学习01 介绍 测试测什么 测试的类型
Android Testing学习01 介绍 测试测什么 测试的类型 Android 测试 测什么 1.Activity的生命周期事件 应该测试Activity的生命周期事件处理. 如果你的Activ ...
- Apache log4net™ 手册——介绍【翻译】
原文地址 本文内容 配置 配置属性 应用程序 appSettings 配置文件 配置语法 追加器(Appenders) 筛选器(Filters) 布局(Layouts) 根记录器(Root Logge ...
- apache ab测试介绍
apache ab测试介绍 安装ab命令 环境为ubuntu16.04.2 LTS,安装的命令为: sudo apt-get install apache2-utils 使用说明 格式为:ab [op ...
- Redis学习01——介绍与搭建环境
Redis学习01介绍与搭建环境一简介二yum配置已经配置了的可以跳过三安装gcc四安装redis1 上传Redis到linux中2 解压到usrlocal下3 编译redis4 安装redis5 拷 ...
- java编程--01介绍日期的比较
引子:平时开发常常需要对时间进行格式化,进行比较,进行加减计算.最常用的类不外乎:SimpleDateFormat,Calendar,Date,DateTimeStamp等.下面想对java中的日期编 ...
- apache常用模块介绍
mod_actions 基于媒体类型或请求方法,为执行CGI脚本而提供 mod_alias 提供从文件系统的不同部分到文档树的映射和URL重定向 mod_asis 发送自己包含HTTP头内容的文件 ...
- Apache Thrift安装介绍 (ubuntu)
apache thrift是一种常用的远程服务调用框架. 下面对apache thrift的安装进行介绍: 下面是thrift的源码安装: Debian/Ubuntu (14+) 编译运行依赖安装 $ ...
- Mongo --01 介绍、安装、优化报警
目录 一 . NoSQL 介绍 二.MongoDB简介 三.MongoDB特点 四. mongo应用场景 五. 安装配置mongodb 六.优化报警 一 . NoSQL 介绍 NoSQL,指的是非关系 ...
- Apache Flink 整体介绍
前言 Flink 是一种流式计算框架,为什么我会接触到 Flink 呢?因为我目前在负责的是监控平台的告警部分,负责采集到的监控数据会直接往 kafka 里塞,然后告警这边需要从 kafka topi ...
随机推荐
- lavarel box 地址
https://atlas.hashicorp.com/laravel/boxes/homestead download URL https://atlas.hashicorp.com/laravel ...
- Kafka数据迁移MaxCompute最佳实践
摘要: 本文向您详细介绍如何使用DataWorks数据同步功能,将Kafka集群上的数据迁移到阿里云MaxCompute大数据计算服务. 前提条件 搭建Kafka集群 进行数据迁移前,您需要保证自己的 ...
- Android图形子系统
图形操作可以有两种方式实现:一是利用通用CPU模拟图形操作:二是利用GPU专门做图形操作.前者会增加CPU的负担,在现在高分辨率已经是普遍现象的时候,让通用处理器来完成大量的图形计算已经不现实.And ...
- 新浪微博API错误代码说明对照表 http://open.weibo.com/wiki/Error_code
http://open.weibo.com/wiki/Error_code 这篇文章资料是从新浪微博开发平台分享过来,一方面是博主自己开发过程遇到问题对错误代码的快捷查询,不用每次都得到官方找:另一方 ...
- python深浅copy和赋值
Python直接赋值,浅copy和深copy的比较 基于引用和对象(python引用和对象分离) 总结: 直接赋值:a = b -->a,b两个引用指向相同的对象 浅copy:a为b的copy ...
- Django使用cors解决跨域问题
1.安装Django-cors-headers模块 pip install django-cors-headers 2.配置settings.py文件 INSTALLED_APPS = [ ... ' ...
- java异常处理格式
异常处理的5个关键字 try ,catch, finally throw, throws 我的总结: 捕获异常:先捕获小异常再捕获大异常. 程序是调出来的,不是写出来的:多测试是程序员的必修课. ...
- el-tree文本内容过多显示不完全问题(解决)
布局: <span class="custom-tree-node" slot-scope="{ node, data }"> 外层span 树节点 ...
- Apache ServiceMix介绍
Apache ServiceMix介绍 Apache ServiceMix 是一个广泛使用的开源ESB,适合SOA项目的集成,它提供类似商业ESB产品一样的功能呢,它的核心是基于开放标准和规范. Se ...
- The call() and apply() Mtheods
Example 6-4function classof(o) { if (o === null) return "Null"; if (o ===undefined ...
