回到基础:为 Apache Derby 的 ij 工具编写脚本
2010-04-23 00:00:00 来源:WEB开发网ij 工具的用途是什么?
Apache Derby 数据库(及对应的商用产品 IBM® Cloudscape™)最适合嵌入应用程序。它非常小,与 Java™ 数据库连通性(Java™ Database Connectivity,JDBC)和开放数据库连通性(Open Database Connectivity,ODBC)兼容,并构建在 Java 平台上,它可以在多数操作系统上使用。但这种通用性掩盖了它的一种最强大的工具。
ij 工具为简单的任务(如创建数据库和执行 SQL 语句)提供了一种轻松的处理方法。例如,您可以创建两个简单的数据库 —— 一个保持项目,一个保持开发人员(参见 清单 1)。
清单 1. 创建数据库和表
ij> connect 'jdbc:derby:projectDB;create=true;';
ij> create table projects (
id integer,
project_name varchar(75),
status integer,
comments varchar(255)
);
0 rows inserted/updated/deleted
ij> insert into projects values (1, 'Wheel O Fish', 0, 'Waiting for
contract');
1 row inserted/updated/deleted
ij> insert into projects values (2, 'Bass O Matic', 1, 'In production');
1 row inserted/updated/deleted
ij> insert into projects values (3, 'Patty O Furniture', -1, 'Need
clarification
. Does anybody know what this is?');
1 row inserted/updated/deleted
ij> connect 'jdbc:derby:developerDB;create=true;';
ij(CONNECTION1)> create table developers (
id integer,
developer_name varchar(75),
availability varchar(255)
);
0 rows inserted/updated/deleted
ij(CONNECTION1)> insert into developers values (1, 'Jim Bacon', 'Open');
1 row inserted/updated/deleted
ij(CONNECTION1)> insert into developers values (2, 'Brady James', 'Open');
1 row inserted/updated/deleted
ij(CONNECTION1)> insert into developers values (3, 'Michelle Rappaport',
'Busy u
ntil October');
1 row inserted/updated/deleted
ij(CONNECTION1)> insert into developers values (4, 'Aaron Templeton', 'A
joy every time we use him. Hire him.');
1 row inserted/updated/deleted
ij(CONNECTION1)>
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››基础推广如何完成网站的优化升级(一)
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
- ››Apache Tomcat 6.0.29 (稳定版)
- ››Apache HTTP Server 2.3.6 alpha 发布
- ››Apache+Subversion如何实现版本控制
- ››Apache+Subversion完美结合
- ››Apache的几种常见应用举例与分析
更多精彩
赞助商链接