WEB开发网
开发学院软件开发Java 回到基础:为 Apache Derby 的 ij 工具编写脚本 阅读

回到基础:为 Apache Derby 的 ij 工具编写脚本

 2010-04-23 00:00:00 来源:WEB开发网   
核心提示:ij 工具的用途是什么?Apache Derby 数据库(及对应的商用产品 IBM® Cloudscape™)最适合嵌入应用程序,它非常小,回到基础:为 Apache Derby 的 ij 工具编写脚本,与 Java™ 数据库连通性(Java™ Database Connec

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)> 

1 2 3 4 5 6  下一页

Tags:回到 基础 Apache

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接