JDBC 操作数据库
通常的系统设计中,使用 JDBC 操作数据库,业务处理逻辑和数据存取逻辑是混杂在一起的。
一般基本上都有如下步骤:
1、注册驱动,获取链接,即Connection对象。
2、根据输入组装sql语句
3、创建执行sql语句对象(静态SQL语句statement、动态SQL语句PrepareStatement、存储过程CallableStatement)
4、执行SLQ语句(查询用executeQuery、修改用executeUpdate、判断返回值是否为结果集用execute),获取结果集。
5、按特定的业务逻辑处理结果集,组装更新SQL语句。
6、执行更新SQL语句,以更新数据库中的数据
6、关闭链接。
C#中ORM框架
EF(entity framework),dapper,sqlsugar,Massive等
EF:ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。该框架曾经为.NET Framework的一部分,但version 6之后从.NET Framework分离出来。
dapper:一款轻量级ORM工具
sqlsugar:SqlSugar是国人开发者开发的一款基于.NET的ORM框架,是可以运行在.NET 4.+ & .NET CORE的高性能、轻量级 ORM框架,众多.NET框架中最容易使用的数据库访问技术。
massive:小巧,动态的微ORM框架。