c#中连接ODBC数据库

来源:互联网 发布:qq三国js技能满级 编辑:程序博客网 时间:2024/05/16 03:08
using System;using System.IO;using System.Data.Odbc;namespace ConsoleOdbcConnection{/// <summary>/// Class1 的摘要说明。/// </summary>class ODBCConnectionClass{/// <summary>/// 应用程序的主入口点。/// </summary>[STAThread]static void Main(string[] args){// 连接字符串不能有空格string strCon = @"DSN=NorthWind";OdbcConnection MyCon = new OdbcConnection(strCon);try{// 连接数据库MyCon.Open();string strSQL = @"select * from Customers";OdbcCommand MyCom = new OdbcCommand(strSQL, MyCon);// 显示数据库中的数据OdbcDataReader MyDataReader = MyCom.ExecuteReader();Console.WriteLine("显示数据库中的数据");while (MyDataReader.Read()){Console.WriteLine("用户名称:{0} 公司名称:{1} 所在城市{2}", MyDataReader["CustomerID"].ToString(), MyDataReader["CompanyName"].ToString(), MyDataReader["City"].ToString());}MyDataReader.Close();}catch(Exception ex){Console.WriteLine("{0}", ex.ToString());}finally{MyCon.Close();}Console.ReadLine();}}}