学习J2EE第三天(Cloudscape数据库的安装和了解)
2005-12-05 22:57
519 查看
IBM Cloudscape Version 10.1
简介
Cloudscape 是一个以 Java 类库形式提供的、轻量级的、可嵌入的关系引擎。它的本机接口是带有 Java 关系扩展的 Java Database Connectivity(JDBC)。它实现了 SQL92E 标准和许多 SQL 99 扩展。该引擎提供了事务和崩溃恢复,支持多个连接,而且支持使用一个连接的多个线程。因为 Cloudscape 是一个 Java 类库,您可以很容易地将它嵌入到任何 Java 应用程序或服务器架构中,同时还不会损害该应用程序的 Java 特性。当需要扩充数据库时,Cloudscape 支持复杂 SQL 事务和 JDBC,该特性允许它将应用程序迁移到其他 SQL 数据库,例如 IBM DB2® Universal Database™(UDB)。
Cloudscape Version 10:技术概述 http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0408anderson/index.html 下载安装程序 http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0408cline/index.html
一、安装数据库程序
设置环境变量DERBY_INSTALL=D:/Program Files/IBM/Cloudscape_10.1
设置CLASSPATH=%DERBY_INSTALL%/lib/derby.jar;%DERBY_INSTALL%/lib/derbytools.jar;
打开cmd.
//查看系统信息
>java org.apache.derby.tools.sysinfo
二、数据库的简单使用
//进入了默认自带已经建立好的演示数据库文件夹
>cd D:/Program Files/IBM/Cloudscape_10.1/demo/databases/
启动ij工具.
>java org.apache.derby.tools.ij
ij>
//连接到数据库
ij> connect 'jdbc:derby:toursDB';
//建立一个叫address的表
ij> create table address (name varchar(60), street varchar(255), zipcode int);
0 rows inserted/updated/deleted
//建立一个叫zipmap的表
ij> create table zipmap (zipcode int, city varchar(255));
0 rows inserted/updated/deleted
//插入数据
ij> insert into zipmap values(201, 'shanghai');
1 row inserted/updated/deleted
ij> insert into zipmap values(123456, 'abcde');
1 row inserted/updated/deleted
//查看表里所有数据
ij> select * from zipmap;
ZIPCODE |CITY
------------------------------------------------------------
201 |shanghai
123456 |abcde
2 rows selected
//查找数据
ij> select zipmap.zipcode from zipmap where zipmap.city = 'shanghai';
ZIPCODE
-----------
201
1 row selected
//删除表
ij> drop table zipmap;
0 rows inserted/updated/deleted
ij> drop table address;
0 rows inserted/updated/deleted
//断开连接
ij> disconnect;
//退出ij工具
ij> exit;
D:/Program Files/IBM/Cloudscape_10.1/demo/databases>
三、可以使用的驱动:
org.apache.derby.jdbc.EmbeddedDriver
这个就是可以嵌入到环境中的,当数据库与程序运行在同一个JVM中.
org.apache.derby.jdbc.ClientDriver
这个是用于网络的,比如client/server之类的应用.
四、Cloudscape Technical resource center http://www.ibm.com/developerworks/db2/zones/cloudscape/
The developerWorks editors have assembled a broad collection of technical resources in the Cloudscape zone. The "zone" is a great place to find all the information you need to get started with IBM Cloudscape.
简介
Cloudscape 是一个以 Java 类库形式提供的、轻量级的、可嵌入的关系引擎。它的本机接口是带有 Java 关系扩展的 Java Database Connectivity(JDBC)。它实现了 SQL92E 标准和许多 SQL 99 扩展。该引擎提供了事务和崩溃恢复,支持多个连接,而且支持使用一个连接的多个线程。因为 Cloudscape 是一个 Java 类库,您可以很容易地将它嵌入到任何 Java 应用程序或服务器架构中,同时还不会损害该应用程序的 Java 特性。当需要扩充数据库时,Cloudscape 支持复杂 SQL 事务和 JDBC,该特性允许它将应用程序迁移到其他 SQL 数据库,例如 IBM DB2® Universal Database™(UDB)。
Cloudscape Version 10:技术概述 http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0408anderson/index.html 下载安装程序 http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0408cline/index.html
一、安装数据库程序
设置环境变量DERBY_INSTALL=D:/Program Files/IBM/Cloudscape_10.1
设置CLASSPATH=%DERBY_INSTALL%/lib/derby.jar;%DERBY_INSTALL%/lib/derbytools.jar;
打开cmd.
//查看系统信息
>java org.apache.derby.tools.sysinfo
二、数据库的简单使用
//进入了默认自带已经建立好的演示数据库文件夹
>cd D:/Program Files/IBM/Cloudscape_10.1/demo/databases/
启动ij工具.
>java org.apache.derby.tools.ij
ij>
//连接到数据库
ij> connect 'jdbc:derby:toursDB';
//建立一个叫address的表
ij> create table address (name varchar(60), street varchar(255), zipcode int);
0 rows inserted/updated/deleted
//建立一个叫zipmap的表
ij> create table zipmap (zipcode int, city varchar(255));
0 rows inserted/updated/deleted
//插入数据
ij> insert into zipmap values(201, 'shanghai');
1 row inserted/updated/deleted
ij> insert into zipmap values(123456, 'abcde');
1 row inserted/updated/deleted
//查看表里所有数据
ij> select * from zipmap;
ZIPCODE |CITY
------------------------------------------------------------
201 |shanghai
123456 |abcde
2 rows selected
//查找数据
ij> select zipmap.zipcode from zipmap where zipmap.city = 'shanghai';
ZIPCODE
-----------
201
1 row selected
//删除表
ij> drop table zipmap;
0 rows inserted/updated/deleted
ij> drop table address;
0 rows inserted/updated/deleted
//断开连接
ij> disconnect;
//退出ij工具
ij> exit;
D:/Program Files/IBM/Cloudscape_10.1/demo/databases>
三、可以使用的驱动:
org.apache.derby.jdbc.EmbeddedDriver
这个就是可以嵌入到环境中的,当数据库与程序运行在同一个JVM中.
org.apache.derby.jdbc.ClientDriver
这个是用于网络的,比如client/server之类的应用.
四、Cloudscape Technical resource center http://www.ibm.com/developerworks/db2/zones/cloudscape/
The developerWorks editors have assembled a broad collection of technical resources in the Cloudscape zone. The "zone" is a great place to find all the information you need to get started with IBM Cloudscape.
相关文章推荐
- java学习之-Derby数据库-第一章(安装和连接,创建)
- iOS数据库学习(1)-安装Navicat
- 芒果数据库(MongoDB)学习记录(一)——安装
- oracle是数据库的学习第一节:数据库的安装
- HSQLDB源码学习——数据库安装启动及JDBC连接
- python 学习:数据库安装
- 学习数据库:SqlServer 2005之安装
- VMware vSphere 5.1 学习系列之四:安装 SQL Server 数据库
- 数据库学习之--RedHat EL55下Mysql源码包安装
- 安装SQL 2008的错误 等待数据库引擎恢复句柄失败。请查看 SQL Server 错误日志以了解可能的原因
- 数据库安装规划和管理-学习sql server2005 step by step(二)
- 学习J2EE第一天(了解掌握J2EE的大致结构)
- 安装SQL 2008的错误 等待数据库引擎恢复句柄失败。请查看 SQL Server 错误日志以了解可能的原因
- oracle学习之--2oracle数据库服务器的安装和简单的了解
- 扬扬的J2EE学习笔记(五)Installing J2EE SDK(安装J2EE SDK)
- Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数据库安装配置、DDL/DCL/DML语句
- Windows下MySQL学习(一):安装和启用,新建数据库和数据表,matlab连接MySQL
- MySQL学习(一)数据库安装与配置全程图解
- 数据库MySQL的学习--安装
- J2EE学习笔记:第三天