当前位置 : 主页 > 网络编程 > net编程 >

使用c#链接SQL

来源:互联网 收集:自由互联 发布时间:2023-10-08
三、使用ADO.NET访问数据库 配置连接信息在第一部分,已经知道了我数据库的信息:服务器名:HG66\MSSQLSERVER01登录名:sa密码:mima数据库名:DataBase01 方法一先声明一个SqlConnectionStringB

三、使用ADO.NET访问数据库

  1. 配置连接信息 在第一部分,已经知道了我数据库的信息: 服务器名: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";

  1. 创建连接并打开数据库 使用方法一的 scsb 或方法二的 ConStr 来创建连接,创建连接后,需要通过这个连接打开数据库,这样才能操作数据库 方法一的 scsb 由于不是string类型,所以需要使用ToString()方法 // 创建连接 SqlConnection SqlCon = new SqlConnection(scsb.ToString()); // 打开数据库 SqlCon.Open(); 方法二的 ConStr 可以直接作为参数传进去 // 创建连接 SqlConnection SqlCon = new SqlConnection(ConStr); // 打开数据库 SqlCon.Open();
  2. 执行SQL查询语句
网友评论