回到基础:为 Apache Derby 的 ij 工具编写脚本
2010-04-23 00:00:00 来源:WEB开发网首先,您必须绝对确保在创建可更新游标之前关闭了自动提交。其次,可更新型游标必须为仅向前型,select 语句中必须包含 for update 子句。
在此基础上,您可以和前面一样操纵游标,但也可以执行 update 和 delete 语句,它们具有游标的当前位置(而不是任何特定数据)需要的 where 子句。
最后,完成时,关闭游标释放资源。
使用准备好的语句(prepared statements)
通常您不会联系到命令行的另外一项任务就是使用准备好的语句。准备好的语句可重新编译,从而获得更好的性能,在您反复执行同一操作时,它非常方便。例如,您可以创建一条语句,设置为可供当前所有开发人员使用,如 清单 6 所示。
清单 6. 准备一条语句
ij(CONNECTION0)> set connection connection1;
ij(CONNECTION1)> prepare allDevelopersOpen as
'update developers set availability = ''open''';
ij(CONNECTION1)> execute allDevelopersOpen;
4 rows inserted/updated/deleted
ij(CONNECTION1)> select * from developers;
ID |DEVELOPER_NAME |AVAILABILITY
--------------------------------------------------------
1 |Jim Bacon |open
2 |Brady James |open
3 |Michelle Rappaport |open
4 |Aaron Templeton |open
4 rows selected
=
在这里,您可以切换回到另一个连接,并使用特定的、硬编码 SQL 语句创建一个准备好的语句,然后执行它。
- ››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下实现版本控制...
更多精彩
赞助商链接