C#知识|通过ADO.NET实现应用程序和数据库建立连接

哈喽,你好啊,我是雷工!

ADO.NET是.NET框架中的重要组件,主要用于完成C#应用程序访问数据库。

通过ADO.NET技术,开发人员可以访问SQL Server、ODBC、Oracle、OLE DB、XML等数据源并检索、操作和更新这些数据源中的数据。

以下为学习笔记。

01 应用程序和数据库建立连接所需条件

1.1、要知道你数据源所在服务器的IP地址(如果数据库和应用程序在同一台电脑上,可以直接使用服务器名称);

1.2、要知道数据库的名称;

1.3、要知道登录账号;

1.4、要知道登录密码;

02 关于数据库操作的对象

数据库:SQLServer、MySQL、Oracle、Access...

也可以连接Excel

解决不同数据库连接用的是同一接口的不同实现。

03 连接的条件

连接信息语句如下:

string connString = "Server=.;DataBase=LGAccountManagentDB;Uid=sa;Pwd=admin@123";

此处连接数据库在控制台程序本机上,可以使用“.”,数据库名称:LGAccountManagentDB;账号:sa;密码:admin@123;

大家练习时可修改为自己数据库的相关信息。

04 测试样例

实现连接数据库,和断开数据库连接

示例代码:

//引入需要的命名空间
using System.Data.SqlClient;
using System.Data;
namespace LeiGongNotes2
{
internal class Program
 {
static void Main(string[] args)
 {
 Console.WriteLine("欢迎大家关注【雷工笔记】!");
 Console.WriteLine("--------------------------");
 ConnectDB();
 Console.ReadLine();
 }
static void ConnectDB()
 {
//创建数据库连接对象
string connString = "Server=.;DataBase=LGAccountManagentDB;Uid=sa;Pwd=admin@123";
 SqlConnection conn = new SqlConnection(connString);
//打开连接
 conn.Open();
if (conn.State == ConnectionState.Open) Console.WriteLine("数据库连接成功!");
//关闭连接
 conn.Close();
if (conn.State == ConnectionState.Closed) Console.WriteLine("断开数据库连接成功!");
 }
 }
}

运行结果:

05 后记

本节记录C#通过ADO.NET技术和SQL Server数据库建立连接并断开连接的实现,

下节继续记录C#应用程序通过ADO.NET技术向SQLServer数据库的表格插入数据的实现步骤,

有感兴趣的同样在学习相关内容的同学可以点个关注,我们一起学习进步。

原文链接:,转发请注明来源!