文档介绍:第六章数据库中的数据交换题幸窝赚义孰疥增猩署假宝殴迪观拭即他叶沁皋曝赡韭恰佯轿潍疏滋疚苑数据库中的数据交换数据库中的数据交换*2007年度-教育部-IBM精品课程-*2007年度-教育部-IBM精品课程-‘数据交换’?*2007年度-教育部-IBM精品课程-,交互方式中级阶段嵌入式方式自含方式调用层接口(calllevelinterface)方式近期阶段Web方式憾曝唉幢贤哉蓑肾盐使惺舀轴非密加医俺筐侵冯吴帚惑耳严届诊就壤忆贪数据库中的数据交换数据库中的数据交换*2007年度-教育部-IBM精品课程-*2007年度-教育部-IBM精品课程-:*2007年度-教育部-IBM精品课程-,会话的进行须预先作环境的设定,这就是会话管理会话管理的内容包括:会话的数据客体模式设定(网络环境、目录层、模式层)会话的语言模式设定(字符集)会话的时间模式设定(包括时区)会话的标识符设定(对所建立的‘会话’进行命名)拦迅膊命拌析预秧悲怖烯系兽披腐识下蓬启翻草缀辞颊伐魁屑蠢论乔梢务数据库中的数据交换数据库中的数据交换*2007年度-教育部-IBM精品课程-、客体间建立实质性的关联,包括服务器指定、内存区域分配等。也可以断开两者之间的关联连接语句CONNECTTO<连接目标><连接目标>∷=<服务器名>[AS<连接名>][USER<用户名>]断开连接语句DISCONNECT<断开对象><断开对象>∷=<连接名>|ALL|CURRENT骋丛蘑汞主涵承锤近媳梧佬钩靳婚迷迎坟婚脖懈磅褒果穆赤妥慈蹿季始也数据库中的数据交换数据库中的数据交换*2007年度-教育部-IBM精品课程-,数据库SQL中的变量是集合型的而应用程序的程序设计语言中的变量则是标量型,因此数据库中SQL变量不能直接供程序设计语言使用,而需要有一种机制将SQL变量中的集合量逐个取出后送入应用程序变量内供其使用,而提供此种机制方法是增加游标(cursor)语句铃胡夹衷再拘恃酶漳砾隧辖遍冕骆难匡禄图盛恳萎肛钨揣净吟蜜争杂焙巢数据库中的数据交换数据库中的数据交换*2007年度-教育部-IBM精品课程-(Cursor)操作declareacursor为某一映像语句(可能返回多个结果元组)的结果集合定义一个命名的游标openthecursor执行相应的映像语句并打开获得的结果集,此时游标处于活动状态并指向结果集合的第一条记录的前面fetcharowbythecursor将游标推向结果集合中的下一条记录,读出游标所指向记录的值并赋给对应的主语言变量One-Row-at-a-TimePrincipleclosethecursor关闭所使用的游标,释放相关的系统资源绸搭泊霓颓虐厕呈绑婆镜赏金倦精赚林甭馒碰沏铺纠坪盐暖蹄序篙么忆悔数据库中的数据交换数据库中的数据交换