C#连接SQL Server有两种方式:windows认证和SQL Server认证
两种认证都需要引用using systen.Data.sqlClient;
1、windows认正
string Constr=“Data Source=127.0.0.1;Initial Catalog=MyDatabase;Integrated Security=true”;//连接字符串
sqlConnection cnn=new sqlConnection();//新建一个连接
cnn.Open();//打开连接
“Data Source=**”表示数据源所在的计算机名或IP地址,也可以写作“Server=**”,“Address=**”,“Addr=**”。
如果使用的是本地数据库且定义了实例名,可以写做“Data Source=(local)实例名” 或“Data Source=.\\实例名”。
如果前面加@则可以写做“Data Source=.\实例名”(如 string Constr=@“Data Source=127.0.0.1;Initial Catalog=MyDatabase;Integrated Security=true”;//连接字符串)。
如果是远程服务器,则将local替换成远程服务器的计算机名或IP地址。
“Initial Catalog=MyDatabase”是连接的数据库名称是“MyDatabase”,也可以写做“Database=MyDatabase”。
“Integrated Security=true”表示windows认证。
2、SQL Server认证
string Constr=“Data Source=127.0.0.1;Initial Catalog=MyDatabase;User ID=AA;Password=**”;//连接字符串
sqlConnection cnn=new sqlConnection();//新建一个连接
cnn.Open();//打开连接
"User ID=AA"表示登陆SQL Server的名字为AA,也可以写做"UID=AA"
"Password=**"表示登陆SQL Server的密码为**,也可以写做"PWD=**"