ASP.NET数据库连接字符串总结
2012-10-12 11:21
661 查看
【IT168 技术】一、使用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(数据源);
Access2000\2003的文件格式是“。mdb”,Access2007的文件格式是“。accdb”;
Access的数据提供程序版本是向下兼容的,在Win7下测试使用Microsoft.Jet.OLEDB.3.5提示“未在本地计算机上注册“Microsoft.Jet.OLEDB.3.5”提供程序。”,改用Microsoft.Jet.OLEDB.4.0或者Microsoft.Ace.OLEDB12.0完全可以访问Access2000的数据库文件。当然也可以尝试使用微软提供的MDAC 来修改provider的版本。
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’ ”;
如果在数据表中用数字作为文本类型数据时,则应在数字前加单引号将默认的数值强行设定为文本类型。
3.连接SQL Server数据库
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(数据源);
Access2000\2003的文件格式是“。mdb”,Access2007的文件格式是“。accdb”;
Access的数据提供程序版本是向下兼容的,在Win7下测试使用Microsoft.Jet.OLEDB.3.5提示“未在本地计算机上注册“Microsoft.Jet.OLEDB.3.5”提供程序。”,改用Microsoft.Jet.OLEDB.4.0或者Microsoft.Ace.OLEDB12.0完全可以访问Access2000的数据库文件。当然也可以尝试使用微软提供的MDAC 来修改provider的版本。
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’ ”;
如果在数据表中用数字作为文本类型数据时,则应在数字前加单引号将默认的数值强行设定为文本类型。
3.连接SQL Server数据库
相关文章推荐
- ASP.NET数据库连接字符串总结
- ASP.NET数据库连接字符串总结
- ASP.NET数据库连接字符串总结
- ASP.NET数据库连接字符串总结
- ASP.NET数据库连接字符串总结
- [转]ASP.NET数据库连接字符串总结
- ASP.NET数据库连接字符串总结
- ASP.NET数据库连接字符串总结 转载 http://www.cnblogs.com/maplecumt/archive/2012/04/25/2469480.html
- ASP.NET数据库连接字符串总结
- 【转】ASP.NET数据库连接字符串总结
- ASP.NET数据库连接字符串总结
- ASP.NET数据库连接字符串总结
- ASP.NET数据库连接字符串总结
- ASP.NET C#各种数据库连接字符串大全——SQLServer、Oracle、Access
- asp.net数据库连接字符串
- ASP.NET C#各种数据库连接字符串大全——SQLServer、Oracle、Access
- asp.net中数据库连接字符串的写法
- asp.net 2.0 中使用web.config存储数据库连接字符串
- [ASP] asp.net 2.0 中使用web.config存储数据库连接字符串
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法