OLEDB(对象连接和嵌入数据库),可以支持excel、access、sqlserver等usingSystem.Data.OleDb;
方法/步骤
1、OleDbConnectionodcn=newOleDb觊皱筠桡Connection("Provider=Microsoft.帆歌达缒ACE.OLEDB.12.0;DataSource=|DataDirectory|\\db.accdb");odcn.Open();OleDbCommandodcd=newOleDbCommand("SELECT*FROMtable_demo",odcn);OleDbDataReaderoddr=odcd.ExecuteReader();while(oddr.Read()){Console.Write(oddr["name"]);Console.Read();}odcd.Dispose();
2、OleDbCommand执行sql语句ExecuteReader()返回OleDbDataReader对象,用作查询ExecuteNonQuery();返回受影响行,用作增删改ExecuteScalar();返回第一行第一列,用作统计查询
3、OleDbCommand释放Dispose();对资源进行释放access数据库如果没有用Dispose()方法对OleDbCommand进行释放,在频繁访问数据库后会出现System.Data.OleDb.OleDbException未指定的错误。