社区
DB2
帖子详情
java如何调用DB2命令????
lipeilu
2008-11-10 03:54:37
java如何调用DB2命令???
望大侠们指教
谢谢!!!
...全文
123
5
打赏
收藏
java如何调用DB2命令????
java如何调用DB2命令??? 望大侠们指教 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liyan93834183
2008-11-12
打赏
举报
回复
其实我的意思就是java调任何东西都需要走JDK,而系统管理命令(CLP)是不能封装在JAR包下的,所以调不了
liyan93834183
2008-11-11
打赏
举报
回复
DB2只能调用DDL命令
你是想调用系统管理CLP命令吧,那是不可以的
看过别人用C调用CLP,让后JAVA调用C实现
lipeilu
2008-11-11
打赏
举报
回复
还是不太懂,但是非常感谢! 我的分终究是你的了 嘿嘿
lipeilu
2008-11-10
打赏
举报
回复
你的方法好像不行,不能执行
liyan93834183
2008-11-10
打赏
举报
回复
通过JDBC连接后,直接使用DB2命令即可
db2
数据库入门教程(官方中文版)
PART I – 概览.........................................................................................................................11 第 1章 –
DB2
Express-C是什么?..........................................................................................13 1.1免费开发、部署和分发… 无限制!...............................................................................13 1.2用户帮助和技术支持.....................................................................................................14 1.3
DB2
服务器..................................................................................................................14 1.4
DB2
客户端和驱动........................................................................................................14 1.5 应用程序开发的自由性.................................................................................................15 1.6
DB2
版本号与
DB2
版本分类........................................................................................16 1.7升级到其它的
DB2
版本................................................................................................16 1.8
DB2
Express-C的维护.................................................................................................16 1.9相关免费软件................................................................................................................17 1.9.1 IBM数据工作室(Data Studio)...........................................................................17 1.9.2
DB2
Net Search Extender .....................................................................................17 1.9.3 Starter Toolkit for
DB2
on Rails.............................................................................17 1.9.4 Web 2.0 Starter Toolkit for
DB2
............................................................................17 1.9.5 WebSphere Application Server – Community Edition............................................18 第 2章 –
DB2
相关特性和产品................................................................................................19 2.1
DB2
Express-C订购中包含的功能...............................................................................22 2.1.1 Fix packs补丁包...................................................................................................22 2.1.2高可用性灾难恢复(HADR) ................................................................................22 2.1.3数据复制(Data Replication)...............................................................................22 2.2
DB2
Express-C所不具备的功能...................................................................................23 2.2.1数据库分区............................................................................................................23 2.2.2连接集中器(Connection Concentrator ).............................................................23 2.2.3 Geodetic Extender ................................................................................................23 2.2.4工作负载管理(Workload Management, WLM) .......................................................24 2.3
DB2
相关收费产品........................................................................................................24 2.3.1
DB2
连接(
DB2
Connect)...................................................................................24 2.3.2 WebSphere Federation Server..............................................................................24 2.3.3 WebSphere Replication Server .............................................................................25 第 3章 – 安装
DB2
..................................................................................................................27 3.1安装前提条件................................................................................................................27 3.2操作系统中的安装权限.................................................................................................27 3.3安装向导.......................................................................................................................27 3.4自动安装.......................................................................................................................31 实验 #1 安装
DB2
Express-C,创建 SAMPLE数据库........................................................32 第 4章 –
DB2
的应用环境.......................................................................................................35 实验 #2 - 创建一个新的数据库............................................................................................43 4.1
DB2
配置......................................................................................................................44 4.1.1 环境变量................................................................................................................44 4.1.2 数据库管理器配置文件(dbm cfg) ...........................................................................44 4.1.3 数据库配置文件(db cfg)....................................................................................46 4.1.4
DB2
概要文件注册表.............................................................................................47 4.2
DB2
管理服务器...........................................................................................................48 实验 #3 – 实例、数据库和配置管理....................................................................................49 第 5章 –
DB2
工具..................................................................................................................51 5.1控制中心(Control Center).........................................................................................52 5.2
命令
编辑器(Command Editor) .................................................................................55 5.3 SQL帮助向导(SQL Assist Wizard ).........................................................................57 5.4 显示SQL按钮..............................................................................................................58 实验 #4 使用脚本填充EXPRESS数据库...........................................................................59 5.5 脚本..............................................................................................................................60 5.5.1 SQL脚本...............................................................................................................60 5.5.2操作系统(shell)脚本..........................................................................................61 实验 #5 为EXPRESS数据库创建一个安装脚本.................................................................62 5.6任务中心(Task Center )...........................................................................................65 5.6.1工具目录(Tools Catalog)数据库........................................................................65 5.7 日志(Journal)...........................................................................................................66 5.8运行状况监视器(Health Monitor ).............................................................................67 5.8.1运行状况中心(Health Center )...........................................................................68 PART II –
DB2
Express-C 数据库管......................................................................................71 第 6章 –
DB2
体系结构...........................................................................................................73 6.1
DB2
进程模型...............................................................................................................73 6.2
DB2
内存模型...............................................................................................................74 6.3
DB2
存储模型...............................................................................................................75 6.3.1数据页和扩展数据块..............................................................................................75 6.3.2缓冲池...................................................................................................................76 6.3.3表空间...................................................................................................................77 第 7章 –
DB2
客户端的连接....................................................................................................81 7.1
DB2
目录......................................................................................................................81 7.2 配置助手(Configuration Assistant )..........................................................................82 7.2.1服务器端的安装要求..............................................................................................82 7.2.2 Setup required at the client 客户端的安装要求......................................................84 7.2.3建立客户端与服务器端概要文件............................................................................87 实验 #6 使用配置助手........................................................................................................90 第 8章 – 数据库对象...............................................................................................................93 8.1 模式..............................................................................................................................93 8.2表.................................................................................................................................93 8.2.1数据类型................................................................................................................93 8.2.2标识列...................................................................................................................96 8.2.3序列对象................................................................................................................96 8.2.4系统目录表............................................................................................................97 8.2.5已声明临时表.........................................................................................................97 实验 #7 创建一个数据表.....................................................................................................99 8.3视图............................................................................................................................101 8.4索引............................................................................................................................101 8.4.1 Design Advisor ....................................................................................................101 8.5参照完整性.................................................................................................................102 第 9章 – 数据迁移工具..........................................................................................................105 9.1 导出(EXPORT)工具...............................................................................................106 9.2 导入(IMPORT)工具................................................................................................106 9.3 使用 LOAD来导入......................................................................................................107 9.4
db2
move 工具...........................................................................................................108 9.5
db2
look 工具..............................................................................................................109 实验 #8 导出EXPRESS数据库的DDL............................................................................111 第 10章 – 数据库安全...........................................................................................................115 10.1 认证..........................................................................................................................116 10.2 授权..........................................................................................................................116 10.3 DBADM权限............................................................................................................118 10.4 PUBLIC 组...............................................................................................................119 10.5 GRANT和REVOKE语句 ........................................................................................119 10.6 查看授权和特权........................................................................................................119 10.7 关于组特权...............................................................................................................121 实验 #9 授予和撤销用户的权限........................................................................................122 第 11章 – 备份和恢复...........................................................................................................125 11.1 数据库的日志记录....................................................................................................125 11.2 日志的类型...............................................................................................................126 11.3 日志记录的类型.......................................................................................................126 11.3.1 循环日志记录 ....................................................................................................126 11.3.2 档案日志记录和日志保留...................................................................................127 11.4 从控制中心进行数据库日志记录...............................................................................127 11.5 日志记录的参数........................................................................................................129 11.6 数据库备份...............................................................................................................129 实验 #10 – 安排一个备份计划..........................................................................................131 11.7 数据库恢复...............................................................................................................133 11.7.1 恢复类型............................................................................................................133 11.7.2 数据库恢复........................................................................................................133 11.8 其他关于备份和恢复的操作......................................................................................134 第 12章 – 维护任务...............................................................................................................135 12.1 重组(REORG)、运行统计(RUNSTATS)、重绑定(REBIND).......................135 12.1.1重组(REORG)
命令
........................................................................................135 12.1.2运行统计(RUNSTATS)
命令
..........................................................................136 12.1.3 绑定/重新绑定.................................................................................................136 12.1.4 在控制中心执行维护工作...................................................................................137 12.2 维护方式...................................................................................................................139 实验#11 – 配置自动维护.................................................................................................141 第 13章 – 并行与锁定...........................................................................................................143 13.1 事务(Transactions)..............................................................................................143 13.2 并行(Concurrency) ..............................................................................................143 13.3无并行控制导致的问题 .............................................................................................144 13.3.1丢失更新(Lost update)..................................................................................145 13.3.2未落实的读(Uncommitted read)....................................................................145 13.3.3不可重复读(Non-repeatable read).................................................................146 13.3.4幻象(Phantom read)......................................................................................146 13.4隔离级别(Isolation Levels)...................................................................................147 13.4.1未落实的读........................................................................................................147 13.4.2游标稳定性........................................................................................................147 13.4.3读稳定性............................................................................................................148 13.4.4可重复读............................................................................................................148 13.4.5隔离级别对比.....................................................................................................148 13.4.6设定隔离级别.....................................................................................................149 13.5锁定升级...................................................................................................................150 13.6锁定监视...................................................................................................................151 13.7锁定等待...................................................................................................................151 13.8死锁的引发与侦测.....................................................................................................152 13.9并行与锁定的最佳实践:..........................................................................................153 PART III –
DB2
Express-C应用程序开发............................................................................155 第 14章 –SQL PL 存储过程..................................................................................................157 14.1 IBM数据工作室(Data Studio)..............................................................................158 14.1.2在Data Studio中创建一个存储过程..................................................................159 14.2 SQL PL 存储过程基础..............................................................................................161 14.2.1存储过程的结构.................................................................................................161 14.2.2 可选的存储过程属性..........................................................................................162 14.2.3参数...................................................................................................................162 14.2.4 SQL PL存储过程中的注释................................................................................163 14.2.5 复合语句............................................................................................................163 14.2.6 变量声明............................................................................................................163 14.2.7 赋值语句............................................................................................................164 14.3 游标..........................................................................................................................164 14.4 流控制......................................................................................................................164 14.5
调用
存储过程 ...........................................................................................................165 14.6 错误和情况处理器....................................................................................................166 14.7 动态SQL..................................................................................................................168 第 15章 – 直接插入 SQL 过程语言、触发器、用户定义函数(UDF)..................................169 15.1直接插入SQL PL .....................................................................................................169 15.2 触发器(Trigger)....................................................................................................170 15.2.1 触发器的类型 ....................................................................................................170 实验 #12 从控制中心创建一个触发器...............................................................................174 15.3 用户定义函数 (UDF).................................................................................................177 15.3.1 标量函数(Scalar function).............................................................................177 15.3.2 表函数(Table function)..................................................................................178 实验 #13 使用IBM Data Studio创建用户定义函数(UDF)............................................179 第 16章 –
DB2
pureXML......................................................................................................181 16.1 在数据库中使用XML................................................................................................181 16.2 XML数据库..............................................................................................................182 16.2.1 启用 XML的数据库............................................................................................182 16.2.2 原生 XML数据库...............................................................................................182 16.3
DB2
中的XML..........................................................................................................183 16.3.1 pureXML 技术优势............................................................................................184 16.3.2 XPath基础........................................................................................................185 16.3.3 XQuery的定义..................................................................................................188 16.3.4 插入 XML文档...................................................................................................189 16.3.5 查询 XML数据...................................................................................................191 16.3.6 使用 SQL/XML执行联合操作............................................................................196 16.3.7 使用 XQuery执行联合操作................................................................................196 16.3.8 更新与删除操作.................................................................................................197 16.3.9 XML 索引.........................................................................................................198 实验 #14 - SQL/XML 和 XQuery.......................................................................................200 第 17章 – 使用
Java
、PHP和 Ruby进行数据库应用开发...................................................201 17.1
Java
应用程序开发...................................................................................................201 17.1.1 JDBC类型 2驱动程序.......................................................................................201 17.1.2 JDBC类型 4驱动程序.......................................................................................202 17.2 PHP应用程序开发...................................................................................................203 17.2.1
DB2
为PHP提供的连接选项.............................................................................203 17.2.2 Zend Core for IBM.............................................................................................204 17.3 Ruby on Rails应用程序开发.....................................................................................206 17.3.1 Startup Toolkit for
DB2
on Rails ........................................................................206 附录 A — 排除故障...............................................................................................................207 A.1 查找错误代码的更多信息...........................................................................................207 A.2 SQLCODE与SQLSTATE .........................................................................................208 A.3
DB2
管理通知日志.....................................................................................................208 A.4
db2
diag.log................................................................................................................209 A.5 CLI追踪.....................................................................................................................209 A.6
DB2
缺陷与补丁.........................................................................................................209 参考资源 ...............................................................................................................................210 网站..................................................................................................................................210 书籍..................................................................................................................................211
java
执行
db2
命令
_如何通过
JAVA
让
DB2
调用
操作系统
命令
引言:我们在工作中常用操作系统
命令
和
DB2
命令
对数据库做数据的导入、导出等操作,但是
DB2
不支持复合SQL 语句
调用
操作系统
命令
,因此我们需要利用 UDF 来执行SQL 中不可用的操作(例如:执行一些SHELL或者BAT文件)。因为 UDF可以用外部语言(即,SQL 以外的其它语言,如
JAVA
,C)编写,并可以通过使用 CREATE 语句向数据库注册,这样我们就可以编写
JAVA
应用程序来
调用
操作系...
大型微服务+前后端分离之MyBatis-Plus教程
配置好插件之后,写分页等同于普通 List 查询 分页插件支持多种数据库:支持 MySQL、MariaDB、Oracle、
DB2
、H2、HSQL、SQLite、Postgre、SQLServer 等多种数据库 内置性能分析插件:可输出 Sql 语句以及其执行时间,...
java
调用
db2
函数_在
JAVA
中
调用
DB2
存储过程
//创建一个求两个整数和的存储过程CREATE PROCEDURE
db2
admin.SUM(IN p_p1 INT, IN p_p2 INT, OUT p_sum INT)LANGUAGE SQLSPECIFIC SUM_abDYNAMIC RESULT SETS 1p1:BEGINset p_sum = p_p1 + p_p2;END p1
JAVA
调用
存储过程的代码如下(部分)://连接
DB2
...
java
程序
调用
db2
load,
Java
连接
DB2
数据库开发应用程序的编程步骤
之前我们介绍过:
DB2
数据库创建触发器的实现过程和
DB2
数据库
调用
存储过程的方法及实例介绍,本文我们来介绍一下
DB2
数据库
Java
编程时的一些步骤,接下来就让我们来一起了解一下这一过程。
Java
数据库链接(JDBC)
DB2
的
Java
支持包括JDBC,一个以供应商为中心的动态SQL接口,它通过标准的
Java
方法提供对应用程序的数据存取。JDBC与
DB2
CLI相似之处在于您不必预编译或联编JDBC...
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章