三、使用ADO.NET访问数据库 配置连接信息在第一部分,已经知道了我数据库的信息:服务器名:HG66\MSSQLSERVER01登录名:sa密码:mima数据库名:DataBase01 方法一先声明一个SqlConnectionStringB
三、使用ADO.NET访问数据库
- 配置连接信息 在第一部分,已经知道了我数据库的信息: 服务器名:HG66\MSSQLSERVER01 登录名:sa 密码:mima 数据库名:DataBase01
方法一 先声明一个SqlConnectionStringBuilder对象,再设置这个对象的属性
// 声明一个SqlConnectionStringBuilder对象
SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();
scsb.DataSource = "HG66\\MSSQLSERVER01"; // 设置数据源服务器,注意这里的单斜线变双斜线了
scsb.UserID = "sa"; // 设置用户名
scsb.Password = "mima"; // 设置密码
scsb.InitialCatalog = "DataBase01"; // 设置要访问的数据库
方法二 先声明一个字符串,再设置字符串的值,字符串的值符合下面这个式子 "Data Source = (1); Database = (2); User Id = (3); Password = (4)" (1)是数据源服务器 (2)是要访问的数据库 (Database改为Initial Catalog也可以) (3)是用户名 (4)是密码
string ConStr = "Data Source = HG66\\MSSQLSERVER01; Database = DataBase01;"
+"User Id = sa; Password = mima";
上面这种输入用户名和密码的是使用了 SQL Server 身份验证,如果要使用 windows 身份验证,只需要将 “User Id = sa; Password = mima” 改为 “Trusted_Connection = SSPI” 或 “Integrated Security = SSPI”
string ConnStr = "server = HG66\\MSSQLSERVER01; Database = DataBase01;"
+"Trusted_Connection = SSPI";
- 创建连接并打开数据库 使用方法一的 scsb 或方法二的 ConStr 来创建连接,创建连接后,需要通过这个连接打开数据库,这样才能操作数据库 方法一的 scsb 由于不是string类型,所以需要使用ToString()方法 // 创建连接 SqlConnection SqlCon = new SqlConnection(scsb.ToString()); // 打开数据库 SqlCon.Open(); 方法二的 ConStr 可以直接作为参数传进去 // 创建连接 SqlConnection SqlCon = new SqlConnection(ConStr); // 打开数据库 SqlCon.Open();
- 执行SQL查询语句