C#sqlserver2008连接字符串
sqlserver 2008 的连接字符串和sql2005的⼏乎是⼀样的,但是,他们对于其中的⼀些配置要求不同。我试着⽤了很多连接字符串,最后到了问题的原因,特别记录到这⾥,如果有相同问题的同学,可以参考。
准备⼯作:必须确保SQL Server(SQLEXPRESS)服务已经启动。
正⽂:
// windows验证⽅式
string connectionStringTest1 = @"Data Source=BL48VQ68YDRNQMN\SQLEXPRESS;Initial Catalog=PrimarySchool;Integrated Security=SSPI; ";
//建⽴信任连接(具体含义与同其他⽅式的区别还需学习)
string connectionStringTest2 = @"server=BL48VQ68YDRNQMN\SQLEXPRESS;Initial Catalog=PrimarySchool;Integrated Security=True"; //⽹站连接数据库的标准⽅式
string connectionStringTest3 = @"server=BL48VQ68YDRNQMN\SQLEXPRESS;database=PrimarySchool;user
id=admin;password=123456";
//应⽤程序连接数据库的标准⽅式
string connectionStringTest4 = @"Data Source = BL48VQ68YDRNQMN\SQLEXPRESS; Initial Catalog = tempdb; User Id = admin; Password = 123456;";
连接、断开、释放资源的语句如下
SqlConnection conn = new SqlConnection(connectionStringTest5);
try
{
conn.Open();
}
catch (Exception e)
{
string message = e.Message;
}
finally
{
conn.Close();
conn.Dispose();sql server拼接字符串函数
}
注意事项:与sqlserver2005不同,连接字符串当中的数据源(server、Data Source)必须是机器名,如果写的是IP地址如:127.0.0.1,那么会抛异常的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论