码迷,mamicode.com
首页 > 数据库 > 详细

ASP.net分别连接SQLserver数据库与连接Access数据库精英版

时间:2016-10-25 02:22:31      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:打开   ring   oledb   服务   text   use   sed   开启   local   

-------------------------连接access2003 字符串-------------------------

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Data.mdb
连接access2010 字符串
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\aa.accdb
-------------------------SQL数据库字符串-------------------------------
Data Source=服务器;Initial Catalog=数据库名;Integra ted Security=True;   /*Windows身份验证*/
Server=服务器;User ID=登录名;Pwd=密码;DataBase=数据库名;                 /*sqlserver 身份验证*/

 下面给出个例子:看明白的扣1。

1、先演示下连接SQL数据库的:

using System.Data.SqlClient;//sqlserver数据库命名空间

string connstr = "Data Source=localhost;Initial Catalog=db_ASPNET;Trusted_Connection=SSPI;";  //建立数据库连接通道
SqlConnection con = new SqlConnection(connstr); //建立数据库连接对象

if (con.State == System.Data.ConnectionState.Closed)
{

con.Open();//打开数据库
Response.Write("sqlserver数据库已开启");
}
Label1.Text = con.State.ToString();//用于显示在UI的,下同就不一一解释了
if (con.State == System.Data.ConnectionState.Open)
{
con.Close();//关闭数据库
Response.Write("sqlserver数据库已关闭");

}
Label2.Text = con.State.ToString();

2、接着是连接Access数据库的:

using System.Data.OleDb;//access数据库命名空间

string connstr= "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\aa.accdb";//建立数据库连接通道
OleDbConnection conn= new OleDbConnection(connstr);//建立数据库连接对象
if (conn.State == System.Data.ConnectionState.Closed)
{

conn.Open();//打开数据库
Response.Write("access数据库已开启");
}
Label1.Text = conn.State.ToString();
if (conn.State == System.Data.ConnectionState.Open)
{
conn.Close();//关闭数据库
Response.Write("access数据库已关闭");

}
Label2.Text = conn.State.ToString();

//不喜勿喷,谢谢大家!

ASP.net分别连接SQLserver数据库与连接Access数据库精英版

标签:打开   ring   oledb   服务   text   use   sed   开启   local   

原文地址:http://www.cnblogs.com/Manbestrong/p/5995006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!