
JDBC
文章平均质量分 94
JDBC技术学习
有名呀
加油!
展开
-
JDBC—获取数据库连接
1、方式一是面向接口编程的,所以希望具有更好的可移植性,所以尽可能不要出现与第三方相关的API。//获取数据库连接方式一@Testpublic void testConnection1() throws SQLException { //获取Driver实现类对象 Driver driver = new com.mysql.jdbc.Driver(); //jdbc:mysql 协议 //localhost ip地址 //3306 默认mysql端原创 2020-10-02 11:25:42 · 182 阅读 · 3 评论 -
JDBC—使用PreparedStatement实现CRUD操作
一、了解1、概念数据库连接,被用于向数据库服务器发送命令和SQL语句,并接受数据库服务器返回的结果。一个数据库连接就是一个Socket连接。在java.sql包中有3个接口分别定义了对数据库的调用的不同方式:—— Statement:用于执行静态SQL语句并返回它所生成结果的对象。—— PrepatedStatement:SQL语句被预编译并存储在此对象中,可以使用此对象多次高效地执行该语句。—— CallableStatement:用于执行SQL存储过程2、使用Stat原创 2020-10-02 18:37:25 · 210 阅读 · 3 评论 -
JDBC—操作Blob数据
一、引入除了解决Statement的拼串、sql问题之外,PreparedStatement还有什么好处?1、PreparedStatement操作Blob的数据,而Statement做不到。2、PreparedStatement可以实现更高效的批量操作。什么是Blob数据— Mysql中,Blob是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据,例如图片、视频等。— 插入Blob类型的数据必须使用PreparedStatement,因为Blob类型的数据无原创 2020-10-26 16:01:29 · 206 阅读 · 4 评论 -
JDBC—数据库事务
1、什么是事务?事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。事务处理:也称为事务操作,保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久的保存下来;要么数据库管理系统将丢弃所作的所有修改,整个事务回滚(rollback)到最初状态。为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整原创 2020-10-26 16:02:10 · 157 阅读 · 5 评论 -
JDBC学习总结
【前言】利用今天的时间来梳理一下有关JDBC的学习内容,本篇博客主要讲解什么是JDBC、JDBC的数据库连接方式、实现CRUD操作、操作Blob数据、数据库事务以及数据库连接池相关内容。【内容】1、导图总结2、什么是JDBC? 官方介绍:JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql、javax.sql)使用这...原创 2021-06-23 16:01:57 · 434 阅读 · 3 评论