C#与数据库的连接
以下是学习笔记:
一,数据库连接准备工作
1,ADO.NET主要组件:

2,.NET数据提供程序类型

3,连接局域网或者远程服务器的数据 要修改端口号(本机的不用修改)

二,正确的连接数据库


Connection对象1:

本机连接,以下这两种都可以
<connectionStrings>
<!--<add name="db" connectionString="Data Source=.;Database=zx_DB;User ID=sa;Password=123"/>-->
<add name="db" connectionString="Data Source=localhost;Database=zx_DB;User ID=sa;Password=123"/>
</connectionStrings>
Connection对象2:

//编写连接字符串
string conString = "Server=.;DataBase=StudentManageDB;Uid=sa;pwd=123";
//创建连接对象
SqlConnection conn = new SqlConnection(conString);
//SqlConnection conn = new SqlConnection();
//conn.ConnectionString = conString;
//打开连接
conn.Open();
//判断连接是否打开
if (conn.State == ConnectionState.Open)
{
Console.WriteLine("Connection is opened!");
}
//关闭连接
conn.Close();
if (conn.State == ConnectionState.Closed)
{
Console.WriteLine("Connection is closed!");
}
Console.ReadLine();
注意的问题:

笔记:
如何连接数据库?
【1】四个条件:服务器名称(或IP地址)、访问的数据库名称(访问哪张表)、服务器登录账号、密码
【2】条件封装:将以上四个条件按照格式封装到字符串中。
//如果是命名实例,必须按照如下方式写
"Server=AGOD21-06021316\\SQLExpress;DataBase=SaleManagerDB;User ID=sa;Password=a123456"
//如果不是命名实例,服务器名称可以简化
"Server=.;DataBase=SaleManagerDB;Uid=sa;Pwd=a123456"
注意:关键字不要写错。不区分大小写,但是注意英文半角。

浙公网安备 33010602011771号