asp.net 访问数据库

本文介绍了如何使用C#中的OleDB访问数据库的方法。主要包括创建连接、打开数据库、执行查询操作并使用OleDbDataAdapter填充DataSet的过程。此外还涉及了如何通过DataTable访问数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在研究asp.net做网页,对于C#,asp。net偶都是门外行,但是任务来了,不得不去研究。今天写一些自己在网上搜来的一些数据库访问的知识吧。罗列一下,算是一种积累吧。

C#访问数据库 有很多方式,如:ado.net,ODBC..,此处介绍Ado.net,

其访问方式主要两类Sql和OleDB,两者各有自己的特点,Sql主要引用与SqlServer,被大多数人所接受;OleDB应用与所有数据库,然而效率较差。如果不应用一些特效,二者基本差不多。

本人对OleDB访问数据库做了一些搜列:

 

//创建链接,打开数据库

string strConn = "Provider = "", DataSource = "" ";

OleDbDataConnection  dataConn = new OleDbDataConnection(strConn);

dataConn.open();

 

//访问数据库

//在访问数据库时,其用到了一个OleDbDataAdapter的中间结构,其中包含了四个些常见的命令实现,selectCommand, 

 //UpdataCommand ,DeleteCommand,InsertCommand.

 

string strCommand = "select * from table";

OleDbDataAdapter dataAdapter = new (strCommand, dataConn);

//借助命令实现

OleDbCommandBuild comdBuild = new OleDbCommandBuild(dataAdapter);

 

//用DataSet存储数据总表,其中包含所有的DataTable

DataSet dT = new DataSet();

dataAdapter.Fill(dT);

 

//可以用DataTable访问其中的各表数据

dT.Tables[tableName].Rows[nRow][nCol] = "" ;

 

 

 

//关闭数据库

dataConn.close();

 

如有错误,请指出,谢谢!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值