JDBC
J1Weng
这个作者很懒,什么都没留下…
展开
-
JDBC学习笔记——JDBC MySQL Servlet使用时遇到的问题及解决方案(持续更新)
2018.4.22更:问题1:JDBC MySQL驱动没有正确选择,导致JDBC与MySQL无法正确连接(我使用MySQL的版本是5.7)解决方案:驱动选择 mysql—connector—java—8.0.11.jar 问题解决。(驱动需官网下载)问题2:MySQL链接 url 格式和参数问题解决方案:url使用jdbc:mysql://localhost:3306/数据库名?useSSL=f...原创 2018-04-22 20:37:18 · 709 阅读 · 0 评论 -
JDBC学习笔记(一)——概念和基本操作流程
一、JDBC简介JDBC(Java database connectivity):Java数据库连接。顾名思义JDBC是通过将Java与数据库连接,进而操作数据库的Java语言。原来我们在学习mysql数据库时都是在控制台中用sql语句操作数据库,而JDBC则通过用Java语言向数据库发送请求来操作数据库。也就是说学习了JDBC我们就可以通过使用Java语言来操作数据库,在后续的学习中将数据库更灵...原创 2018-05-05 20:00:58 · 267 阅读 · 0 评论 -
JDBC学习笔记(二)——通过一个简单项目认识事务和MVC模型
一、事务 1.1事务的四大特性(ACID) 1.原子性:事务中的所有操作要么全部执行成功,要么执行全部失败。 2.一致性:事务执行后,数据库状态与其它业务规则保持一致。 3.隔离性:隔离性是指在并发操作中,不同事务之间应该隔离开来,使每个并发中的事务不会相互干扰。 4.持久性:一旦事务提交成功,事务中所有的数据操作都必须被持久化到数据库中。即使提交事务后数据库马上崩溃,在数...原创 2018-05-06 18:37:31 · 247 阅读 · 0 评论 -
JDBC学习笔记(三)——数据库连接池
一、数据库连接池的概念1.1、数据库的由来用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现的尤为突出.。对数据库连接的管理能显著影响到整个应...原创 2018-05-07 19:04:46 · 238 阅读 · 0 评论