【转】数据库连接
ADO.NET实现的数据提供程序类型有5种:
SQLServer.NET
OLEDB.NET(通用类型)
ODBC.NET(通用类型)
Oracle.NET
MySQL.NET
OLE DB .NET 数据提供程序的特点:
提供访问各种数据源的通用接口,但效率较低。
目前主要用来访问Access、Foxpro等简单的数据源,也可以访问SQL Server和Oracle等数据源。
SqlConnection类中ConnectionString 属性的设置:
Server / Data Source:指明要连接的数据库服务器(IP/机器名)
DataBase / Initial Catalog:要连接的数据库名
UID / User ID :连接数据库时使用的帐户
Pwd / Password:登录帐户的密码
……
参考:http://www.connectionstrings.com/
OleDbConnection类中ConnectionString属性设置:
与SqlConnection类的类似,不同之处是需要以“Provider=value”子句指定OLE DB数据提供者的名字。
举例:SQL Server数据库的连接
方法一:SQL Server.NET数据提供程序
SqlConnection的ConnectionString属性的设置方式:
标准安全连接方式:
“Server=.\sqlexpress; database=Test; Uid=sa; Pwd=123"
或 “Data Source=localhost; Initial Catalog=Test; User Id =sa; Password=123"
集成信任连接:
“ Server=192.168.0.130; Database=Test; Integrated Security=true ”
注意:由于未指明登录的帐户和密码,该方式仅限于本机访问。
方法二:OLE DB .NET数据提供程序
OleDbConnection的ConnectionString属性的设置方式:
标准安全连接方式:
"Provider=sqloledb; server=t610; database=Test; User Id=sa; Password=123"
集成信任连接:
"Provider=sqloledb; Data Source=t610; Initial Catalog=Test; Integrated Security=true
举例: Access数据库的连接
使用OLE DB .NET数据提供程序:
标准安全连接方式:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:/Inetpub/wwwroot/ADO.NET/Test.mdb"
举例: Excel的连接
使用OLE DB .NET数据提供程序:
标准安全连接方式:
" Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/2011.xls;Extended Properties=Excel 8.0 "

浙公网安备 33010602011771号