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();
//不喜勿喷,谢谢大家!
ASP.net分别连接SQLserver数据库与连接Access数据库精英版的更多相关文章
- JavaScript操作数据库JS操作Access数据库
avaScript操作数据库JS操作Access数据库,跟其他语言操作差不多,总结了一下习惯代码,仅供参考学习.现在在F盘有文件abc.mdf,表名为Student,一共2个字段,Id数字类型主键,s ...
- asp.net连接SQL server,SQLLite,Oracle,Access数据库
asp.net中连接数据库有两种方式为appSettings和connectionStrings connectionStrings比较常用,所以只讲一下connectionStrings方式的连接 ...
- sqlserver,sqlite,access数据库链接字符串
SqlServer:string connection = "server=32.1.1.48;database=数据库名;user=sa;password=sa2008"; ac ...
- SQLServer 跨服务器链接 Access数据库
最近做了一个链接Access的实例,记录一笔. 如果你的Access数据库文件和SQLServer数据库在同一服务器上,可直接在数据库手动创建数据库链接 步骤如下: 打开新建链接,给你的链接起一个顺眼 ...
- Windows 10中Oracle数据库导出到Access数据库(MDB)
本篇博文简单介绍将Oracle数据库中表导出到Access数据库(主要是MDB格式)的方法.主要有三种,分别是PL/SQL.ESFDatabaseMigrationToolkit及ODBC. PL/S ...
- PHP:PHP5.4连接SQLSERVER
在PHP5.4的环境下要连接SQLSERVER(2005/2008)数据库,需要以下步骤: 1.下载PHP5.4连接SQLSERVER的驱动(两个动态连接库)http://www.microsoft. ...
- php连接Access数据库的三种方法
http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2009/1115/3524.html 虽然不是一个类但先放这儿吧 最近想把一个asp的网站改成 ...
- python连接sqlserver和MySQL实现增删改查
参考python核心编程 编写一个用户洗牌的脚本,根据用户输入,选择连接sqlserver或者MySQL,创建数据库.表,随机生成数据,并实现增删改查. 其中,为了兼容python2和python3, ...
- 01 Access数据库 测试连接
附件:http://files.cnblogs.com/xe2011/AccesssConnectionState.rar using System.Data.OleDb; using System. ...
随机推荐
- NOR Flash擦写和原理分析
NOR Flash擦写和原理分析 1. NOR FLASH 的简单介绍 NOR FLASH 是很常见的一种存储芯片,数据掉电不会丢失.NOR FLASH支持Execute On Chip,即程序可以直 ...
- Qt中让Qwidget置顶的方法
一般来是说窗体置顶和取消只要 setWindowFlags(Qt::WindowStaysOnTopHint); setWindowFlags(Qt::Widget); 要 ...
- wcf,jquery,post,跨域
参照了网上的很多资料,vs2012 项目是wcf服务. .demo地址http://files.cnblogs.com/files/dswyzx/WcfServiceDemoa.rar
- div显示提示信息
div显示提示信息 <body> <style type="text/css"> a.link{position:relative;} a.link div ...
- Java基础---MD5和BASE64
package cn.peter; import sun.misc.BASE64Encoder; import java.io.UnsupportedEncodingException; import ...
- laravel(一):如何安装laravel
1.前提条件 本文针对想从零开始开发 Laravel 程序的初学者,不需要预先具备任何的 Laravel 使用经验.不过,为了能顺利阅读,还是需要事先安装好一些软件: PHP 5.4 及以上版本 包管 ...
- libcurl 函数curl_easy_perform在release下崩溃的问题
今天遇到一个很奇怪的问题: 工程中用到了libcurl, debug可以正常运行,release每次都崩溃,断到curl_easy_perform这一行.堆栈中也得不到有用信息,于是GOOGLE一番, ...
- notepad++的CoolFormat代码格式化插件使用
因为notepad++的NppAStyle插件只支持格式化C.C++.C#.Java这四种编程语言的代码,所以本人推荐使用这个CoolFormat的插件,相比于NPPAStyle,CoolFormat ...
- setValue和setObject的区别
在NSMutableDictionary的方法中有setValue forKey与setObject forKey,它们都可以用来设置某一个key值对应的value 1,setValue: forKe ...
- xml的解析与创建——bing到youdao导入文件的转换
首先是为了解决一个问题:如何将必应单词本中记录的单词转入到有道词典中去.实际上,必应词典可以导出xml文件,但是该文件有道词典无法解析.这里涉及到xml的解析和创建了. 代码如下: import ja ...