C#操作sql server之连接sql server数据库

发布于:2024-04-28 ⋅ 阅读:(32) ⋅ 点赞:(0)

C#是Microsoft公司为.NET Framework推出的重量级语言,和它搭配最完美的数据库无疑就是Microsoft SQL Server了。下面小编就总结了三种连接sql server数据库的方法。

第一种(使用SqlConnection实现): 

小提示:

// 如果连接自己的数据库 可以将ip写成 点(.), 如果连接别人的需要把.改成对方的ip

连接别人数据库: @"Server=192.168.113.65,51187\SQLEXPRESS;DataBase=StudentManageDB;Uid=sa;Pwd=123456";连接自己数据库: @"Server=.,1433\MSSQLSERVER11;DataBase=ClianSql;Uid=sa;Pwd=123456";

第一步(先创建一个全局变量变量存储服务器地址 ):
// Server h数据库服务器地址: DdataBase 数据库名: Uid账号: sa  ; Psa: 123456
public string connString = @"Server=192.168.113.65,51187\SQLEXPRESS;DataBase=StudentManageDB;Uid=sa;Pwd=123456";


第二步(创建一个链接数据库的对象SqlConnection ) :
public SqlConnection conn = new SqlConnection(connString);

第三步(打开数据库连接) :
conn.Open();

第二种(使用SqlConnectionStringBuilder对象设置属性,然后实现) :

//声明一个SqlConnectionStringBuilder对象
SqlConnectionStringBuilder search = new SqlConnectionStringBuilder();
search.DataSource = ""; //设置数据源服务器
search.UserID = "";//设置用户名
search.Password = "";//密码
search.InitialCatalog = "";//设置需要访问的数据库名
SqlConnection SqlCon = new SqlConnection(search.ToString()); //创建连接
SqlCon.Open()

第三种(全局数据库链接App.config):

此方法需要再App.config文件中添加连接语句,然后在项目中引用

// 1 配置全局数据库链接字符串 App.config
<connectionStrings>
     <add name="c1" connectionString="Server=李昊轩-212\MSSQLSERVER11;DataBase=SMDB;Uid=sa;Pwd=123456"/>
</connectionStrings>

// 2 获取数据库链接字符串
// 此处需要导入引用: 引用 --> 添加引用 --> 程序集 --> System.Configuration
public static readonly string connstring = ConfigurationManager.ConnectionStrings["c1"].ToString();
// 3 创建数据库链接
SqlConnection conn = new SqlConnection(connstring);
// 4 打开数据库
conn.ope