一、连接SqlServer(using system.Data.SqlClient)
Server=(local); Database=dbName; UID=name; PWD=pwd,Integrated Security=false
或者
Data Source=(local); Initial Catalog=dbName; UID=name; PWD=pwd
说明:
1.Integrated Security默认值是false,当该值设置为false时必须指定用户名和密码;Integrated Security设置为true,表示本地windows验证登录(只对数据源设置为本地服务器有效),无需提供用户名和密码。
2.当连接的SqlServer是本地服务器时,可用将数据源写成(local),如果不是地本服务器,请将数据源设置为SqlServer 实例的名称或网络地址。
二、连接Access(using system.Data.OleDb)
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库文件绝对路径
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=数据库文件绝对路径
说明:
1.当Provider设置为Microsoft.Jet.OLEDB.4.0时,只能连接扩展名为mdb的access文件,强烈建议使用第二种连接语句,即将Provider设置为Microsoft.ACE.OLEDB.12.0。
2.如果在网站建设中使用该连接语句,Access文件路径必须是绝对路径,不能是网址。获取文件绝对路径请参考:C#获取文件物理路径(绝对路径)
三、连接Excel(using system.Data.OleDb)
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=ExcelPath;Extended Properties="Excel 12.0;HDR=yes;IMEX=1;
说明:
1.HDR=yes表示指定Excel文件的第一行是列名而不是数值。
2.IMEX=1表示将非单一数值类型的列的数据作为文本读取,防止引起数据混乱。