WEB开发网
开发学院软件开发Java 建立一个 Derby 日历,第 3 部分: 使用事务和锁定... 阅读

建立一个 Derby 日历,第 3 部分: 使用事务和锁定(上)

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 当然,DERBY_INSTALL 一定要使用您自己的值,建立一个 Derby 日历,第 3 部分: 使用事务和锁定(上)(5),在另一个窗口中打开 ij 工具,如 清单 2 所示,在一个客户机窗口中创建一个表并插入一些数据(参见 清单 3),清单 3. 插入数据ij>connect'

当然,DERBY_INSTALL 一定要使用您自己的值。在另一个窗口中打开 ij 工具,如 清单 2 所示。

清单 2. 启动客户机

   >set DERBY_INSTALL=c:\derby 
>set CLASSPATH=%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar; 
>set CLASSPATH=%DERBY_INSTALL%\lib\derbyclient.jar;%CLASSPATH% 
>set PATH=C:\derby\frameworks\NetworkServer\bin;%PATH% 
>ij 
>java -Dij.driver=org.apache.derby.jdbc.ClientDriver 
-Dij.protocol=jdbc:derby://localhost:1527/ -Dij.user=APP 
-Dij.password=APP org.apache.derby.tools.ij 
ij version 10.1 
ij>

默认情况下,该工具以 autocommit 方式工作。换句话说,它不会创建事务,因为它立即提交每个操作。比如,在一个客户机窗口中创建一个表并插入一些数据(参见 清单 3)。

清单 3. 插入数据

   ij> connect 'c:\derby\calendar'; 
ij> create table demo (theText varchar(50), minValue int, maxValue int); 
0 rows inserted/updated/deleted 
ij> insert into demo (theText, minValue, maxValue) values ('first value', 
10, 20); 
1 row inserted/updated/deleted 
ij> insert into demo (theText, minValue, maxValue) values ('second value', 
15, 20); 
1 row inserted/updated/deleted

现在到另一个窗口中选择数据,如 清单 4 所示。

清单 4. 查看数据

   ij> connect 'c:\derby\calendar'; 
ij> select * from demo; 
THETEXT                      |MINVALUE  |MAXVALUE 
-------------------------------------------------------------------------- 
first value                    |10     |20 
second value                   |15     |20

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:建立 一个 Derby

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