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

-------------------------连接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();

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

时间: 2024-08-02 06:54:22

ASP.net分别连接SQLserver数据库与连接Access数据库精英版的相关文章

初学asp.net 中access数据库和各种数据库的通用连接(原创)

之前从事asp的开发,转用 asp.net 开发,记录下相关操作流程备忘. 文章本人原创,本人是新手,高手请无视,谢谢! 缘由:之前用asp写网站,都会用到 access 数据库,网上搜索asp.net 连接access数据库,得到的方法多数是用 ado.net 或者是手动配置 web.config ,走了不少弯路,后来发现asp.net其实把事情已经帮我们做好了,直接用就可以了,本文以 Visual Studio 2010 为例,列出所有操作步骤. 一.新建网站: 文件 --  新建 -- 网

php连接Access数据库的三种方法

http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2009/1115/3524.html 虽然不是一个类但先放这儿吧 最近想把一个asp的网站改成php的,无奈空间不支持mysql数据库,只好用access数据库了,但以前都是用的php+mysql,php+access数据库编程还真没有做过.感谢党,感谢cctv,感谢搜索引擎,这不找到一编不错的文章,特转过来和大家分享.//php100.com 在PHP中连接Access有如下3种方式. p

PHP:PHP5.4连接SQLSERVER

在PHP5.4的环境下要连接SQLSERVER(2005/2008)数据库,需要以下步骤: 1.下载PHP5.4连接SQLSERVER的驱动(两个动态连接库)http://www.microsoft.com/en-us/download/confirmation.aspx?id=20098 解压得到两个文件php_pdo_sqlsrv_54_ts.dll和php_sqlsrv_54_ts.dll(这是线程安全版本的),把这两个文件拷贝到PHP 的EXT目录下.然后在PHP.INI文件中配置: [

php连接Access数据库

最近想把一个asp的网站改成php的,无奈空间不支持mysql数据库,只好用access数据库了,但以前都是用的php+mysql,php+access数据库编程还真没有做过.感谢党,感谢cctv,感谢搜索引擎,这不找到一编不错的文章,特转过来和大家分享.//php100.com 在PHP中连接Access有如下3种方式. php程序员之家 (1)创建系统数据源,用PHP提供的ODBC函数即可. php程序员之家 (2)同样可以使用PHP的ODBC函数,但不创建数据源.开放数据库连接(Open

在VS2013平台下,用VB.net 连接Access数据库

从开始学习计算机,我们使用的一直是SQL数据库.这次接触了Access数据库,我将从Access创建到连接向大家分享一下我在Access数据库中的收获. SQL数据库和Access数据库的区别:(来自百度) 那么如何用Vb.net 链接Access数据库呢? 第一,建立Access数据库文件 我的是WIN8.1的系统,直接在桌面的角上滑动一下,在搜索栏里搜索Access,就直接打开了Office自带的Access,如果你的电脑上没有安装Office,也想要用Access也不用担心,可以直接到去网

Access数据库的迁移问题探究

背景:因为业务信息系统软件之前设计的为Access数据库架构,经过一段时间的运营管理,发现Access数据库越来越不能支撑业务系统的运行管理.因此,考虑更换数据库. 抛弃Access数据库,首选MySQL数据库.MySQL虽体积小,但是功能够用,存储速度快,基本能满足升级改造的要求.从Access数据库迁移到MySQL数据库,通常要做哪些事. (1)迁移Access表到MySQL数据库中 对照Access数据库表,在MySQL数据库中建立同样一张表.之后,将Access数据表内容迁移到MySQL

使用PowerDesigner生成Access数据库

PowerDesigner生成Access数据库 自从使用PD以来一直知道可以支持access但一直没有搞明白如何通过脚本来创建access数据表.在PD的tools里终于找到的答案,具体 文件都在C:\Program Files\Sybase\PowerDesigner 12\Tools目录中.目前只支持access97与access2000的数据库.access2007的数据库还不支持,不过没有关系,只要生成出 access2000数据库升级就行了,但麻烦的就是要去弄一个access2000

【转】Access 数据库的数据类型

今天开发数据库通用组件时,做C#数据库类型与Access数据库类型的相互转化时,发现Access中“text”类型的最大长度为255,当长度超过255时,需改用“Memo”类型.故转了一篇介绍Access数据库数据类型的博文,如下. 原文地址:http://blog.163.com/[email protected]/blog/static/36024777200932210508692/ Access 数据库的数据类型 一.数据类型 Access数据库为字段提供了10种数据类型,它们的用法和所

asp.net 连接sqlserver数据库

在asp.net中连接sqlserver数据库之前,首先得确保正常安装了sqlserver2008,同时有数据库. 在项目中添加一个类DB,用来专门负责执行对数据库的增删改查.在添加的过程中会弹出下面的一个提示 直接点是就可以了. 在这个类中,首先定义一个连接对象 private SqlConnection conn = null;然后定义下面三个函数 private void SetConnection()//初始化连接对象 { if (conn == null) { //获取配置文件中的数据