ado.net是用来连接相应的数据源,并检索,处理和更新相应数据的。 主要的对象:connection,command,datareader,dataset,dataadapter connection:提供与数据库连接(看英文就知道了,哈) command:修改
ado.net是用来连接相应的数据源,并检索,处理和更新相应数据的。
主要的对象:connection,command,datareader,dataset,dataadapter
connection:提供与数据库连接(看英文就知道了,哈)
command:修改数据,返回数据,运行存储过程,发送检索参数信息
datareader:通过command的数据检索功能以一种只读的向前的快速的方式访问数据库
dataset:支持ado.net断开式,分布式数据方案的核心对象,是一个存在于内存的临时数据库,可以用于多种不同的数据源
dataadapter:使用command对象来执行sql语句,来把数据加载到dataset中。
Connection连接数据库:
1:SqlServer.net来提供sqlconnection连接连接对象(SqlServer数据库)
在建立数据库连接的过程中一般大家都用的事SqlServer所以这就成了主要的经常用到的连接对象了。所以就有了sqlconnection,sqlcommand,sqldatareader,sqldataadapter的数据访问类。
先引用命名空间using System.Data.SqlClient

Code
[http://www.xueit.com]
1 string sqlstr="Server=(loacl);User Id=sa;Pwd=12345;DataBase=haha";
2 //server:服务器名,userid:用户名,pwd:密码,database:数据库名称。
3 SqlConnection aa=new SqlConnection(sqlstr);
4 //让sqlconnection通过有数据库信息的字符串来连接数据库。
5 aa.Open();//打开数据库连接
6 aa.Close();//关闭数据库连接
2:oledb.net来提供oledbconnection连接对象(连接SqlServer数据库)

Code
[http://www.xueit.com]
1 using System.Data.OleDb;
2 2 //这个经常性忘记虽然最后都能发现这个问题。要记得导入命名空间!
3 3
4 4 protected void Page_Load(object sender,EventArgs e)
5 5 {
6 6 OleDbConnection aa=new OleDbConnection();
7 7 aa.ConnectionString="provider=SQLOLEDB;Data Source=hehe;lnitial Catalog=fly;User Id=sa;pwd=12345"
8 8 //provider:提供程序的名称;Data Source:服务器名,lnitialCatalog:数据库名称;userid:用户名,pwd:密码。
9 9 aa.Open();
10 10 aa.Close();
11 11 }
12 12
13 13
14 14
15 15 //access数据库连接
16 16 string str=Server.MapPath("bb.mdb");
17 17 OleDbConnection aa=new OleDbConnection("privude=Microsoft.Jet.OLEDB.4.0;DataSource=" str ";");
18 18
19 19
20
21 3 SqlConnection aa=new SqlConnection(sqlstr);
22 4 //让sqlconnection通过有数据库信息的字符串来连接数据库。
23 5 aa.Open();//打开数据库连接
24 6 aa.Close();//关闭数据库连接
精彩图集
♦▐返回顶部