A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许庭洲 黑马帝   /  2012-11-11 07:08  /  1042 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

连接字符串:
DataSource=localhost; AttchDBFilename=|DataDirectory|\MyDatabase1.mdf; InitialCatalog=UserDate; Integrated Security=True
参数说明:
1. Data Source表示数据源,其值为服务器地址和实例名,如果是正式版则不用加SQLEXPRESS,如果是免费版,必须加上SQLEXPRESS,即连接本机可以写成“.\ SQLEXPRESS”;
2. AttchDBFilename表示附加数据库,其值为附加数据库的地址,DataDirectory代表当前项目目录下的App_data目录,是数据库的默认存储路径;
3. Initial Catalog为数据库,其值为当前连接所要连接的数据库名称
注:如果要使用Sqlconnection对象,必须导入System.Data.Sqlclient命名空间
ADO.NET中的连接等资源都实现了IDisposable接口,可以使用using进行资源管理。也可以使用try……catch语句块括起来,但是using是最简单的。
代码语句:
using(SqlConnection con = new SqlConnection("Data Source=localhost;InitialCatalog=UserDate;Integrated Security=True"))
{
       程序语句块;
}
或者:
SqlConnection cnn= new SqlConnection();//创建SqlConnection对象的一个实例
cnn.ConnectionString = "DataSource=localhost;Initial Catalog=UserDate;Integrated Security=True";
cnn.Open();
注:using的作用是及时的释放资源,在花括号结束的时候,程序会自动释放语句所申请的内存,以达到程序的最优。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马