ASP.NET 数据库连接字符串总结 ASP.NET 连接各种数据库的连接字符串总结,包括 Access、Excel、SQL Server、ODBC、Oracle 等数据库平台。下面详细介绍每种数据库的连接字符串配置。 一、使用 OleDbConnection 对象连接 OLE DB 数据源 1. 连接 Access 数据库 Access 2000:“provider=Microsoft.Jet.Oledb.3.5;Data Source=Access 文件路径” Access 2003:“provider=Microsoft.Jet.Oledb.4.0;Data Source=Access 文件路径” Access 2007:“provider=Microsoft.Ace.Oledb.12.0;Data Source=Access 文件路径” 备注:Access 数据库只提供两个连接属性 provider(数据提供程序)和 data source(数据源)。Access 数据库的文件格式是“.mdb”(Access 2000/2003)和“.accdb”(Access 2007)。Access 的数据提供程序版本是向下兼容的,在 Win7 下测试使用 Microsoft.Jet.OLEDB.3.5 提示“未在本地计算机上注册“Microsoft.Jet.OLEDB.3.5”提供程序”,改用 Microsoft.Jet.OLEDB.4.0 或者 Microsoft.Ace.OLEDB12.0 完全可以访问 Access2000 的数据库文件。 2. 连接 Excel 数据库 Excel 2003:“provider=Microsoft.Jet.OLEDB.4.0;Data Source=Access 文件路径;extended properties=excel 8.0” Excel 2007:“provider=Microsoft.Ace.OLEDB.12.0;Data Source=Access 文件路径;extended properties=excel 12.0” 备注:在代码中引用工作表时,应将表名表示为“[工作表名$]”,遇到字段为数据库保留关键字时,给该字段名加上[]以示区别,如定义 select 语句时:string connStr=”select * from [login$]where username=’abc’ and [password]=’abc123’ ”;如果在数据表中用数字作为文本类型数据时,则应在数字前加单引号将默认的数值强行设定为文本类型。 二、使用 SqlConnection 对象连接 SQL Server 数据库 1. 连接 SQL Server 数据库 provider=SQLOLEDB; Data Source=服务器名; Initial Catalog=数据库名; uid=用户; pwd=密码 备注:可以设置 Connect Timeout、Encrypt 等辅助属性。 2. 设置数据库文件路径 可以使用绝对路径、服务器相对路径、相对路径三种方法来设置数据库文件路径。 1. 绝对路径:“AttachDbFilename=D:\\Solution1\\Web\\App_Data\\data.mdf” 2. 服务器相对路径:“AttachDbFilename=”+Server.MapPath(“\\App_Data\\data.mdf”) 3. 相对路径:“AttachDbFilename=|DataDirectory|\\data.mdf” 推荐使用第三种方式,“|DataDirectory|”代表 ASP.NET 项目里自动创建的 App_Data 文件夹。 3. 连接 SQL Server 数据库 可以使用数据库名连接方式和数据库文件完整路径连接方式两种方式连接 SQL Server 数据库。 (1)数据库名连接方式: Server=服务器名; Database=数据库名称; User ID=用户名; Password=密码 或者(使用缩写与别名): Server=服务器名; Initial Catalog=数据库名称; Uid=用户; Pwd=密码 (2)数据库文件完整路径连接方式: Server=服务器名; AttachDbFilename=数据库文件路径; User ID=用户名; Password=密码 示例:Server=myServerAddress;AttachDbFilename=C:\\MyData\\MyDatabase.mdf;User ID=myUsername;Password=myPassword; ASP.NET 连接数据库的连接字符串配置需要根据不同的数据库平台和版本进行相应的设置和调整,以确保数据库连接的稳定性和可靠性。
- 粉丝: 1
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- coco.names 文件
- (源码)基于Spring Boot和Vue的房屋租赁管理系统.zip
- (源码)基于Android的饭店点菜系统.zip
- (源码)基于Android平台的权限管理系统.zip
- (源码)基于CC++和wxWidgets框架的LEGO模型火车控制系统.zip
- (源码)基于C语言的操作系统实验项目.zip
- (源码)基于C++的分布式设备配置文件管理系统.zip
- (源码)基于ESP8266和Arduino的HomeMatic水表读数系统.zip
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
评论0