asp.net连接DB2 UDB数据库,操作DB2 UDB数据库

程序代码 程序代码

if (!Page.IsPostBack)
            {
                using (DB2Connection db2_con = new DB2Connection("server=localhost;database=lynn;uid=administrator;pwd=admin"))
                {
                    db2_con.Open();
                    DB2DataReader db2_dr;

                    DB2Command db2_com;
                    db2_com = new DB2Command("insert into user(USER_NAME) values('love')", db2_con);
                    db2_com.ExecuteNonQuery();
                    db2_com = new DB2Command("Select ID,USER_NAME From USER", db2_con);
                    db2_dr = db2_com.ExecuteReader();
                    while (db2_dr.Read())
                    {
                        this.DropDownList1.Items.Add(new ListItem(db2_dr["ID"].ToString(), db2_dr["USER_NAME"].ToString()));
                    }

                    db2_dr.Close();
                    db2_con.Close();
                }
            }


//值得注意的几点:
//   "server=localhost;database=lynn;uid=administrator;pwd=admin"
//连接字符串,格式和其它数据是一样的.但由于db2的特别之处.他的用户名和密码 是与操作系统关联的.

//操作和其它数据库也是一样的.
//using IBM.Data.DB2;
//using System.Data;
//引入这二个命名空间即可.
//其它就是sql语句标准有所不同.例如:ms sql server有[表名] 这种方式去区别关键字或低版本中支持中文操作而用中括号.db2不支持这种方法.


评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.