• 测试ODBC与OLE


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.Odbc;
    using System.Data.OleDb;

    namespace 测试ODBC与OLE
    {
    class Program
    {
    static void Main(string[] args)
    {
    ////Odbc
    //string connString = "aaaaas";
    //OdbcConnection conn = new OdbcConnection(connString);
    //conn.Open();
    //OdbcCommand command = conn.CreateCommand();
    //command.CommandText = "select * from table";
    //OdbcDataReader read = command.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
    //while (read.Read())
    //{
    // //Console.WriteLine("数据:姓名{0}", reader.GetString(1));
    // Console.WriteLine("数据:姓名{0},年龄{1},性别{2}", read.GetString(1), read.GetValue(2), read.GetValue(3));
    //}
    //Console.Read();
    //OleDb
    //连接Access数据库
    //Microsoft.Jet.OLEDB.4.0(以下简称 Jet 引擎)
    //string oledbConnstring = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:Programme工作MyPraticeWork测试ODBC与OLE测试ODBC与OLEinDebugEMR.mdb";
    //OleDbConnection connOle = new OleDbConnection(oledbConnstring);
    //connOle.Open();
    //OleDbCommand commandOle = connOle.CreateCommand();
    //commandOle.CommandText = "select * from EMR_PATIENTS";
    //OleDbDataReader reader = commandOle.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
    //if (reader.Read())
    //{
    // Console.WriteLine("数据:姓名{0}", reader.GetString(0));
    // //Console.WriteLine("数据:姓名{0},年龄{1},性别{2}", reader.GetString(0), reader.GetString(1), reader.GetString(2));
    //}
    //Console.Read();

    //Microsoft.ACE.OLEDB.12.0(以下简称 ACE 引擎)
    string oledbConnstring = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:Programme工作MyPraticeWork测试ODBC与OLE测试ODBC与OLEinDebugdbxs.accdb";

    OleDbConnection connOle = new OleDbConnection(oledbConnstring);
    connOle.Open();
    OleDbCommand commandOle = connOle.CreateCommand();
    commandOle.CommandText = "select * from UserInfo";
    OleDbDataReader reader = commandOle.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
    while (reader.Read())
    {
    //Console.WriteLine("数据:姓名{0}", reader.GetString(1));
    Console.WriteLine("数据:姓名{0},年龄{1},性别{2}", reader.GetString(1), reader.GetValue(2), reader.GetValue(3));
    }
    Console.Read();
    }
    }
    }

  • 相关阅读:
    【LOJ】#6432. 「PKUSC2018」真实排名
    【Codechef】BB-Billboards
    【BZOJ】4361: isn
    【BZOJ】4380: [POI2015]Myjnie
    【BZOJ】4292: [PA2015]Równanie
    【LOJ】#121. 「离线可过」动态图连通性
    【BZOJ】4025: 二分图
    【LOJ】#2230. 「BJOI2014」大融合
    【SPOJ】QTREE6-Query on a tree VI
    小白初理解树状数组
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/5322477.html
Copyright © 2020-2023  润新知