JDBC

JDBC编程

JAVA程序通过JDBC链接数据库,这样我们就可以通过SQL对数据库进行编程。

JAVA链接数据库大致分为5步。

1.使用JDBC编程需要链接数据库,注册驱动和数据库信息。

2.操作Connection,打开Statement对象。

3.通过Statement执行SQL语句,返回结果放到ResultSet对象。

4.使用ResultSet读取数据。

5.关闭数据库相关的资源。

 

Mybatis和JDBC区别

JDBC是Java提供的一个操作数据库的API;

MyBatis是一个支持普通SQL查询存储过程高级映射的优秀持久层框架

MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。

MyBatis可以使用简单的XML或注解用于配置和原始映射,

将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

MyBatis是对JDBC的封装。相对于JDBC,MyBatis有以下优点:

1. 优化获取和释放

我们一般在访问数据库时都是通过数据库连接池来操作数据库,数据库连接池有好几种,比如C3P0、DBCP,也可能采用容器本身的JNDI数据库连接池。我们可以通过DataSource进行隔离解耦,我们统一从DataSource里面获取数据库连接,DataSource具体由DBCP实现还是由容器的JNDI实现都可以,所以我们将DataSource的具体实现通过让用户配置来应对变化。

 

posted @ 2019-08-01 17:17  丛林绝境  阅读(84)  评论(0编辑  收藏  举报