数据库我用windows身份验证来连接,但连不上;代码如下:
string connectionString="server=localhost;database=Northwind;
integrated security=SSPI";问:integrated security=SSPI;这句怎么理解啊?
SSPI是什么意思?
string connectionString="server=localhost;database=Northwind;
integrated security=SSPI";问:integrated security=SSPI;这句怎么理解啊?
SSPI是什么意思?
其实你完全可以写成这样的string connectionString="server=localhost;database=Northwind;uid=sa;pwd=;"
就可以了
1.window驗証方式﹕lz的做法
2.Sql server驗証.l樓的做法
<add key="VconStr" value="integrated security=SSPI;data source=.;persist security info=False;initial catalog=数据库名称"> </add>
</appSettings> '判断是否已打开数据库,如果数据库连接已关闭就打开
If (Gcon.State= ConnectionState.Closed)
'从配置文件中读取连接数据库的字符串
Gcon.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["VconStr"]
Gcon.Open()
End If