回到基础:为 Apache Derby 的 ij 工具编写脚本
2010-04-23 00:00:00 来源:WEB开发网(是的,我们通常会将这些表放入同一个数据库中。但为了演示概念,请允许我采用上述做法。)
即使使用 ij 只是为了创建数据库、表和数据,这个工具依然很有用。但这并非关键所在。ij 使您能够执行许多您原本认为只有使用完备的 JDBC 应用程序才能完成的任务,如操纵游标和创建并执行准备好的语句。
但是,首先要注意,当您创建第二个数据库时 ij 如何创建第二个连接。到 projectDB 的第一个连接仍处于活动状态,但是您需要特别地告诉 ij 您要使用它。
让我们看一看其运作方式。
连接和隔离级别
ij 使您能够做的一件事情是控制整个数据库系统和与数据库的连接。例如,我们现在有两个数据库连接,我们可以使用 SET CONNECTION 命令在它们之间进行选择(参见 清单 2)。
清单 2. 在数据库连接之间进行选择
ij(CONNECTION1)> select * from projects;
ERROR 42X05: Table 'PROJECTS' does not exist.
ij(CONNECTION1)> show connections;
CONNECTION0 - jdbc:derby:projectDB
CONNECTION1* - jdbc:derby:developerDB
* = current connection
ij(CONNECTION1)> set connection connection0;
ij(CONNECTION0)> select * from projects;
ID |PROJECT_NAME |STATUS |COMMENTS
-----------------------------------------------------------------
1 |Wheel O Fish |0 |Waiting for contract
2 |Bass O Matic |1 |In production
3 |Patty O Furniture |-1 |Need clarification.
Does anybody know what this is?
3 rows selected
- ››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下实现版本控制...
更多精彩
赞助商链接