avatar
Today is 星期五
2010 年 09 月 10 日

搜索结果 标签: DB2

2008 年 04 月 08 日

在 Ubuntu上安装DB2 9.5的问题

by fireyang — Categories: database, ubuntu — 标签:, 评论暂缺

出现这个的错误提示

The required library file libaio.so.1 is not found on the system.
Check the following web site for the up-to-date system requirements
of IBM DB2 9.5

http://www.ibm.com/software/data/db2/udb/sysreqs.html

http://www.software.ibm.com/data/db2/linux/validate

使用下面的命令安装

sudo apt-get install libstdc++5
sudo apt-get install libaio-dev
sudo ./db2setup

2007 年 11 月 02 日

从Microsoft.NET连接到DB2

by fireyang — Categories: .Net, database — 标签:, 评论暂缺

  1. IBM DB2 UDB 8.1.2(需要安装服务器版的DB2)
    DB2Connection cn = new DB2Connection(
    “Database=TEST;UserID=db2admin; Password=password;Server=IS500″);
    DB2Command cmd = new DB2Command(“SELECT COUNT(*) FROM EMP01″, cn);
    int count = Convert.ToInt32(cmd.ExecuteScalar());
  2. Microsoft Host Integration Server 2006
    试用下载地址:https://thesource.ofallevil.com/taiwan/hiserver/evaluation/trial/default.mspx
  3. DataDirect Connect for .NET, Edition 2.0
    http://www.ddtek.com/products/dotnet/dotnetrelhigh.asp (DataDirect)
  4. Mono.Data.DB2Client
    http://www.go-mono.com/ibmdb2.html (Mono)

链接字符串:

TCP/IP

“Provider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=XXX.XXX.XXX.XXX;Initial Catalog=MyCtlg;Package Collection =MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW”

APPC

“Provider=DB2OLEDB;APPC Local LU Alias=MyAlias;APPC Remote LU Alias =MyRemote;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;UserID=MyUser;Password=MyPW”

1999 年 11 月 30 日

DB2参照约束的删除规则(delete rule)

by fireyang — Categories: 其他 — 标签:, 评论暂缺

DB2参照约束的 删除规则(delete rule);为了能在删除父表的记录,同时能达到删除子表的相关记录的目的,使用的办法:

  1. 选择Quest Central for DB2工具,连接相应的数据库(略);
  2. 选择相应的Table,右击选择修改(Alter),如图:
  3. 对子表的外部键进行修改,选择Keys/Constraints,选择外键(就是Type为Foreign),如图:
  4. 在右侧选择编辑按钮(Edit),弹出一个窗口,如图:
  5. 在弹出窗口的下方你可以找到相关的约束类型(如图),4种类型(sql表示ON DELETE 『SET NULL』(中括号里为4种类型的任意一种)),选择好类型后选择OK确定:
    》NoAction表示删除父表记录对子表(我们修改的当前表)的关联记录无影响;
    》Restrict delete表示删除父表记录时如果存在子表的关联记录,将被回滚,并且报错;
    》Cascade to dependent表示在删除父表的同时删除子表的记录;
    》Set to Null in dependent表示在删除父表的同时,子表外键列被设置为 null;
  6. 在窗体的下方,按Build Script 按钮,生成SQL脚本(如图):
  7. 执行Script,如图:
© 2010 fireyang’blog All rights reserved - Wallow theme by TwoBeers Crew - Powered by WordPress - Have fun!浙ICP备07033342号