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

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;
posted @ 2011-05-24 14:00  WEB开发狂  阅读(825)  评论(0编辑  收藏  举报