手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#连接db2数据库的实现方法
C#连接db2数据库的实现方法
摘要:通过OLEDBforDB2驱动复制代码代码如下:stringstrSql=@"selectphone_nofromno_storewhere...

通过OLE DB for DB2驱动

复制代码 代码如下:

string strSql = @"select phone_no from no_store where id<5";

string strConn = "Provider=IBMDADB2;Data Source=数据库名;UID=用户名;PWD=密码;";

using (OleDbConnection conn = new OleDbConnection(strConn))

{

OleDbCommand cmd = new OleDbCommand(strSql, conn);

try

{

conn.Open();

OleDbDataAdapter adp = new OleDbDataAdapter(cmd);

DataSet ds = new DataSet();

adp.Fill(ds);

DataTable dt = ds.Tables[0];

if (dt != null)

{

for (int i = 0; i < dt.Rows.Count; i++)

{

Console.WriteLine("电话" + i + ":" + dt.Rows[i][0].ToString());

}

}

}

catch (Exception ex)

{

Console.WriteLine(ex.Message);

}

}

Console.Read();

通过IBM提供的IBM.data.DB2.DLL

复制代码 代码如下:

string strSql = @"select phone_no from no_store where id<5";

string strConn = "Database=数据库名;UID=用户名;PWD=密码;";

using (DB2Connection conn = new DB2Connection(strConn))

{

DB2Command cmd = new DB2Command(strSql, conn);

try

{

conn.Open();

DB2DataAdapter adp = new DB2DataAdapter(cmd);

DataSet ds = new DataSet();

adp.Fill(ds);

DataTable dt = ds.Tables[0];

if (dt != null)

{

for (int i = 0; i < dt.Rows.Count; i++)

{

Console.WriteLine("电话" + i + ":" + dt.Rows[i][0].ToString());

}

}

}

catch (Exception ex)

{

Console.WriteLine(ex.Message);

}

}

Console.Read();

小结

(1)两种方式的数据库操作对象可以参考c#连接sqlserver的数据库对象。

(2)如果db2数据库在远程服务器,连接字符串中的数据库名、用户名、密码为db2编目到本地的数据库名、用户名、密码。

(3)使用IBM.Data.DB2,必须引用该程序集。

【C#连接db2数据库的实现方法】相关文章:

两路归并的数组与链表的实现方法

C#与SQL连接:GridView控件对数据库的操作

C# 设置系统日期格式的方法

解决C#中取消方向键对控件焦点控制的实现方法

C# dynamic关键字的使用方法

C# 语音功能的实现方法

C#连接Oracle数据库的实例方法

C#保存图片到数据库并读取显示图片的方法

深入线程安全容器的实现方法

用C#对ADO.NET数据库完成简单操作的方法

精品推荐
分类导航