在asp.net中应用sqlserver数据库之一(创建连接字符串)

本文介绍了如何使用C#创建SqlConnection对象并设置连接字符串以连接到SQL Server数据库。文章详细解释了连接字符串各参数的意义,如InitialCatalog指定数据库名称,IntegratedSecurity指定身份验证方式,并提供了存储连接字符串的方法。
1. 创建连接 SqlConnection myConnection = new SqlConnection(); myConnection.ConnectionString = "Data Source=localhost;" + "Initial Catalog=Pubs;Integrated Security=SSPI"; 如果您使用的是 SQL Server 2005 Express Edition, 您的连接字符串必须包含数据库实例名,如下: SqlConnection myConnection = new SqlConnection(); myConnection.ConnectionString = @"Data Source=localhost/SQLEXPRESS;" + "Initial Catalog=Pubs;Integrated Security=SSPI"; (注:@的作用使/表示/,而不是转义字符;否则要用//来表示/) Initial catalog: 将要连接的数据库名称 Integrated security: 如果你提供SSPI(Security Support Provider Interface), 表明你要用windows账户运行数据库. 你也可以提供SQL Server authentication的数据库的用户名和密码,但这种方法不安全也不被提倡。 2.存储连接字符串 一般情况下,您的应用程序的数据库都使用同一个连接字符串。因此,通常将连接字符串存储在类的成员变量中,或最好放在配置文件中 您也可以创建一个用连接字符串初始化的连接对象: SqlConnection myConnection = new SqlConnection(connectionString); // myConnection.ConnectionString is now set to connectionString. 你也可以不用编码 在web.config文件中 有个标签,可以很方便的存放连接字符串,例如: ... 现在你就可以通过名字获取连接字符串。 首先,引入名字空间:System.Web.Configuration 然后这样编码: string connectionString = WebConfigurationManager.ConnectionStrings["Pubs"].ConnectionString;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值