|
以下是C#连接ODBC数据库的代码: 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(); } } } |