数据库连接字符串写法

预备知识:

(1)数据库连接字符串不区分大小写
(2)服务器声明:Data Source、Server、Address、Addr
(3)数据库声明:Initial Catalog、Database

(4)集成Windows账号的安全性声明:

Integrated Security(集成安全)

Trusted_Connection(受信连接)      

可设置为SSPI或True(表示真)   False(表示假)   缺省值为假

(5)使用数据库账号和密码声明:User ID、uid   Password、pwd
(6)本地服务器可以用      .或localhost或(local)



//myServerAddress服务器地址

//myDataBase数据库

//myUsername数据库用户名

//myPassword数据库密码


SqlConnection

标准连接

Data Source=myServerAddress; Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

标准连接(方式2)

Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;

受信任的连接

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; 

受信任的连接(方式2)

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;





OleDbConnection 预备知识:

连接Access

关于Microsoft.ACE.OLEDB.12.0和Microsoft Jet OLE DB 4.0
(1)Microsoft.ACE.OLEDB.12.0  
(a)支持.mdb、.accdb格式
(b)支持.xls、xlsx格式

(2)Microsoft Jet OLE DB 4.0    仅支持.mdb格式


Provider:数据库驱动程序

Data Source:数据库源,一般位物理路径


标准连接

Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\mydb.mdb



连接Excel

HDR=YES 表示第一行位表头,不为数据内容 ;反之NO表示第一行也为数据内容

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;

Extended Properties="Excel 12.0 Xml;HDR=YES;IMEX=1";





你可能感兴趣的:(sql,server)