使用ADO.NET访问数据库

简介: 使用ADO.NET访问数据库

一、ADO.NET:数据库访问的方法和技术。
二、ADO.NEt的重要组件:

1.DataSet:独立于数据源的数据访问
2..Net framework数据提供程序:用于连接到数据库执行命令和检索结果

三、.NET数据提供程序的四个核心对象:

1.Connection:连接数据库
2.Command:执行数据库命令
3.DataReader:负责从数据源中读取数据
4.DataAdapter:负责数据集和数据库的联系

四、ADO.NEt连接数据库的步骤:

1.新建一个数据库连接字符串
    string conStr = "Data Source=.;Initial Catalog=MySchoolDB;Integrated Security=True";
2.引入命名空间:
    using System.Data.SqlClient;
3.创建SqlConnection对象
    SqlConnection conn = new SqlConnection(conStr);
4.打开连接:
    conn.Open();
5.关闭连接:
    conn.Close();

五、使用Command对象的步骤:

1.创建数据库连接
    SqlConnection conn = new SqlConnection(conStr);
2.定义sql语句
    string sql = "insert into Admin values('值')";
3.创建SqlCommand对象
    SqlCommand cmd = new SqlCommand(conn,sql);
4.执行命令
    cmd.ExecuteScalar();

六、异常:程序在运行时发生的错误。
七、异常处理:预知可能发生的异常,在程序中编码处理。

目录
相关文章
|
29天前
|
SQL 数据库连接 数据库
你不知道ADo.Net中操作数据库的步骤【超详细整理】
你不知道ADo.Net中操作数据库的步骤【超详细整理】
16 0
|
2月前
|
前端开发 C# 数据库
.NET中使用BootstrapBlazor组件库Table实操篇
.NET中使用BootstrapBlazor组件库Table实操篇
|
3月前
|
开发框架 前端开发 .NET
七天.NET 8操作SQLite入门到实战 - (1)第七天BootstrapBlazor UI组件库引入
七天.NET 8操作SQLite入门到实战 - (1)第七天BootstrapBlazor UI组件库引入
|
2月前
|
Linux C# Android开发
.NET Avalonia开源、免费的桌面UI库 - SukiUI
.NET Avalonia开源、免费的桌面UI库 - SukiUI
|
29天前
|
SQL 安全 数据库连接
使用ADO.NET访问数据库
使用ADO.NET访问数据库
10 0
|
1月前
|
C# 开发者
.NET开源的两款第三方登录整合库
.NET开源的两款第三方登录整合库
|
1月前
|
C#
使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示
使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示
|
2月前
|
SQL 开发框架 .NET
ASP.NET WEB+EntityFramework数据持久化——考核练习库——1、用户管理系统(考点:查询列表、增加、删除)
ASP.NET WEB+EntityFramework数据持久化——考核练习库——1、用户管理系统(考点:查询列表、增加、删除)
67 0
|
3月前
|
开发框架 算法 .NET
新手友好、轻量级的C#/.NET万能工具库
新手友好、轻量级的C#/.NET万能工具库
|
3月前
|
C#
.NET开发中合理使用对象映射库,简化和提高工作效率
.NET开发中合理使用对象映射库,简化和提高工作效率