建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > asp.net教程 >

ado.net操作数据库之连接数据库

时间:2009-12-05 23:40来源: 作者: 点击:
ado.net是用来连接相应的数据源,并检索,处理和更新相应数据的。
   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

代码
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数据库)

4:Oracle.net来提供Oracleconnection连接对象(orcacle数据库)

代码
 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();//关闭数据库连接
25 

3:ODBC.net来提供连接对象(连接ODBC数据源)

先加命名空间//System.Data.Odbc;

1 string str="Driver={Sql Server};server=ha;trusted_connection=yes;database=bb;");
2 OdbcConnection aa=new OdbcConnection(str);
3 odbcconn.Open();
4 odbcconn.Close();
5 

 

1 string str="Data Source=hehe;Integrated Security=yes";
2 OracleConnection aa=new OracleConnection(str);
3 oracleconn.Open();
4 oracleconn.Close();
(责任编辑:admin)
织梦二维码生成器
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片