dot net framework 中进行连接db2数据库的操作

来源:互联网 发布:matlab数据输入 编辑:程序博客网 时间:2024/05/20 06:56

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是你说要访问的数据库的名称。其余的操作自己看看就明白了。