分享人:柯诗阳
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
JAVA程序员在工作中主要负责后端数据处理工作,数据处理就会用到数据库来存放数据,操作数据库的方法有以下几种:
①cmd命令直接执行sql语句操作数据库
②软件操作数据库,如Navicat等
③java程序
JDBC就是用于连接java程序和数据库之间的桥梁(1)java三层架构
一般java都分为三层架构:
①表现层(view)
②业务逻辑层(业务层service)
③持久层(数据访问层dao)
(2)什么是JDBC?
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,
可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
(3)什么是JDBCTemplate?
JDBCTemplate 多的这个template,中文意思为模板,是Spring框架为我们提供的. 所以JDBCTemplate就是Spring对JDBC的封装,通俗点说就是Spring对jdbc的封装的模板
jdbc做了什么
JDBCTemplate做了什么.
jdbcTemplate是怎么做到的
JDBC的原理就是通过Connection这个类获取数据库的连接,
然后通过PreparedStatement类处理SQL语句,再通过它的.setObject方法传入数据,
最后通过方法.executeUpdate()和.executeQuery()执行更新,这就是JDBC的基本原理。
②指定数据库连接参数.
打开数据库连接.
预编译并执行SQL语句.
遍历查询结果(如果需要的话).
处理抛出的任何异常.
处理事务.
关闭数据库连接
他怎么做到的,这就和spring有关系了
①百度百科
②http://www.cnblogs.com/binyue/p/4037628.html
③https://www.cnblogs.com/1994-12/p/9958274.html
④https://blog.csdn.net/jungle_rao/article/details/81274720
By:柯诗阳