Probando Modelo ADO.NET
1.0.0
该项目展示了使用连接模式和断开连接模式的 ADO.NET 模型的实现。在此存储库中,我们将学习如何使用 ADO.NET 处理数据库连接、执行 SQL 命令、添加、读取和更新数据库。
在连接模式下,ADO.NET 在与数据库交互时保持与数据库的持续连接。主要操作是通过以下对象执行的:
Connection对象和异常处理:使用Connection对象管理与数据库的连接,并实现了处理连接期间可能出现的异常的机制。
Command对象:用于执行SQL命令,例如对数据库进行查询、插入、更新或删除。
DataReader对象:用于读取从 SQL 查询获得的数据行。它非常适合快速、轻松地对数据库进行读取操作。
在断开连接模式下,从数据库检索数据并将其存储在本地内存中以进行操作,而无需保持持续的活动连接。该模式下的按键操作使用以下对象:
DataSet对象:可以存储从数据库检索的多个数据表的容器。它独立于数据源,并允许处理与数据库断开连接的数据。
DataAdapter对象:负责用从数据库检索的数据填充DataSet ,并在DataSet中的数据被修改时对其执行更新。
该项目包含如何使用DataAdapter对象在数据库中进行数据更新的示例,这有助于DataSet中修改后的数据与原始数据库之间的同步。
该项目分为多个层,以分离业务逻辑、数据访问和用户界面 (UI),遵循三层架构:
BLL(业务逻辑层):
Negocio.vb :包含项目的业务逻辑。DAL(数据访问层):
Dato.vb :管理对数据库和 SQL 查询的访问。实体(模型实体):
Usuario.vb :定义项目中使用的实体或数据模型。UI(用户界面层):
frmVista.vb :与用户交互的项目的主窗口。Desconectado.vb :使用 ADO.NET 实现离线模式的模块。 app.config或web.config )中配置数据库的连接字符串。