1.在已经安装dot net framework 的客户端的机器上面安装并且注册db2 dot net data provider的驱动
2.然后在dot net framework的命名空间中引入uing System.Data.Common程序集来
3.开始进行数据库操作
DbProviderFactory factory = DbProviderFactories.GetFactory("IBM.Data.DB2");
DbConnection con = factory.CreateConnection();
DbConnectionStringBuilder sb = factory.CreateConnectionStringBuilder();
sb.ConnectionString = "uid=ZHANGKB;pwd=Andy,./8;Server=192.168.0.11:50000;database=ISSUE";
con.ConnectionString =sb.ConnectionString;
con.Open();
DbCommand dbc = con.CreateCommand();
dbc.CommandText = "select BANK_NAME from ISSUE.S_BANK WHERE BANK_NO='1101'";
string s = dbc.ExecuteScalar().ToString();
con.Close();
Response.Write(s);
注意:此处是对以上代码的进行的解释:
DbProviderFactory 这句话的作用是声明一下,我接下来的操作都是基于IBM.DATA.DB2的
比较关键的一句话就是数据库的连接字符串了:sb.ConnetiongString= "uid=ZHANGKB;pwd=Andy,./8;Server=192.168.0.11:50000;database=ISSUE";
uid是db2数据库的用户名称,pwd是db2数据库用户名所对应的密码,server是要指定你说要连接的db2数据库所在的ip地址以及对应的端口号,windows下的db2数据库的端口号 一般情况下都是50000,在其他的比方说:unix,linux等系统下是60000.database是你说要访问的数据库的名称。其余的操作自己看看就明白了。