回到基础:为 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设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››基础推广如何完成网站的优化升级(一)
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
更多精彩
赞助商链接