Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目。由于是用Java实现的,所以可以在任何平台上运行;另外一
derby数据库是一个纯用java实现的内存数据库,属于apache的一个开源项目。由于是用java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。下面说下其安装及配置
安装
1).从apache下载Derby数据库(如db-derby-10.10.1.1-bin.zip)并解压到任意目录(如:D:Derbydb-derby-10.10.1.1-bin)。
2).配置环境变量DERBY_HOME=D:Derbydb-derby-10.10.1.1-bin
并添加到path和classpath环境变量(%DERBY_HOME%in;%DERBY_HOME%libderbyrun.jar)
3).测试数据库安装 C:>sysinfo
------------------ Java Information ------------------
Java Version: 1.7.0_40
Java Vendor: Oracle Corporation
Java home: C:Program FilesJavajdk1.7.0_40jre
Java classpath: D:Derbydb-derby-10.10.1.1-binin;D:Derbydb-derby-10.10.1.1-binlibderbyrun.jar;
OS name: Windows 7
OS architecture: amd64
OS version: 6.1
Java user name: qqqqq
Java user home: D:userdataqqq
Java user dir: C:
java.specification.name: Java Platform API Specification
java.specification.version: 1.7
java.runtime.version: 1.7.0_40-b43
--------- Derby Information --------
[D:Derbydb-derby-10.10.1.1-binlibderby.jar] 10.10.1.1 - (1458268)
[D:Derbydb-derby-10.10.1.1-binlibderbytools.jar] 10.10.1.1 - (1458268)
[D:Derbydb-derby-10.10.1.1-binlibderbynet.jar] 10.10.1.1 - (1458268)
[D:Derbydb-derby-10.10.1.1-binlibderbyclient.jar] 10.10.1.1 - (1458268)
连接
C:>ij
ij 版本 10.10
ij> CONNECT 'jdbc:derby:D:ProjectderbyDB estdb;create=true';(如果数据库testdb不存在,则创建改数据库)
ij> CONNECT 'jdbc:derby:D:ProjectderbyDB estdb;'; (连接testdb数据库)
ij(CONNECTION1)> CREATE TABLE FIRSTTABLE(ID INT PRIMARY KEY,NAME VARCHAR(12));(创建表)
已插入/更新/删除 0 行
ij(CONNECTION1)> INSERT INTO FIRSTTABLE VALUES(10,'TEN'),(20,'TWENTY'),(30,'THIRTY');(插入数据)
已插入/更新/删除 3 行
ij(CONNECTION1)> SELECT * FROM FIRSTTABLE;
ID |NAME
------------------------
10 |TEN
20 |TWENTY
30 |THIRTY
已选择 3 行
ij(CONNECTION1)>exit;(退出)
说明
1. sysinfo工具用于显示Java环境信息和Derby的版本信息。
2. ij工具来进行数据库交互,执行SQL脚本,如查询、增删改、创建表等
例子
下面是个完整的例子,,如何程序中操作JavaDB
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Properties;
一款非常包包、衣服、鞋子类网站,页面干净清洁、一目了然,mttshop打造精致、简单、易用、免费的商城。 系统要求:IIS5.1以后,必须安装.net 3.5 安装步骤: 1、下载完成后,直接解压文件mttshop.rar 2、附加数据库:解压后的可以找一个叫db的文件夹,解压后直接附加就可以,支持SQL 2000、2005、2008 3、配置web.config文件,找到key=&qu
0
public class TestDerby {
public static void main(String[] args) {
try {
Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
System.out.println("Load the embedded driver");
Connection conn = null;
Properties props = new Properties();
props.put("user", "user1"); props.put("password", "user1");
conn=DriverManager.getConnection("jdbc:derby:C:\Project\derbyDB\testdb;");
System.out.println("create and connect to testdb");
Statement s = conn.createStatement();
ResultSet rs = s.executeQuery("SELECT * FROM FIRSTTABLE");
System.out.println("name score");
while(rs.next()) {
StringBuilder builder = new StringBuilder(rs.getString(1));
builder.append(" ");
builder.append(rs.getInt(1));
System.out.println(builder.toString());
}
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}catch (Exception e) {
e.printStackTrace();
}
}
}
Hadoop集群、hive、Derby安装部署详细说明
体验纯Java数据库——Derby
[推荐]专家讲价优化Derby数据库技巧
配置Hive使用嵌入式Derby或客服模式Derby方法
使用Derby数据库首次连接时的ERROR 42Y07问题
Derby 的详细介绍:请点这里
Derby 的下载地址:请点这里
本文永久更新链接地址:

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号