JDBC
文章平均质量分 69
lzz未来会更好
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库事务
目录概述事务处理事务的ACID属性数据库的并发问题四种隔离级别在MySql中设置隔离级别概述事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。为确保数据库中数据的一致性,数据的操原创 2022-03-02 02:02:39 · 341 阅读 · 0 评论 -
sql语句批量插入
目录批量处理语句实现方式方式1方式2批量处理语句JDBC的批量处理语句包括下面三个方法:addBatch(String):添加需要批量处理的SQL语句或是参数; executeBatch():执行批量处理语句;clearBatch():清空缓存的数据实现方式方式1/** 修改1: 使用 addBatch() / executeBatch() / clearBatch()* 修改2:mysql服务器默认是关闭批处理的,我们需要通过一个参数,让mysql原创 2022-03-02 02:00:53 · 5586 阅读 · 0 评论 -
操作BLOB数据
目录MySQL BLOB类型插入修改大数据类型从数据表中读取大数据类型MySQL BLOB类型MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。MySQL的四种BLOB类型(除了在存储的最大信息量上不同外,他们是等同的)实际使用中根据需要存入的数据大小定义不同的BLOB类型。 需要注意的是:如果存储的文件过大,数原创 2022-03-02 01:59:11 · 480 阅读 · 0 评论 -
PreparedStatement实现CRUD操作
目录java.sql 包中有 3 个接口的区别Statement:PrepatedStatement:CallableStatement:用于执行 SQL 存储过程java.sql 包中有 3 个接口的区别Statement:用于执行静态 SQL 语句并返回它所生成结果的对象。使用Statement操作数据表存在弊端:问题一:存在拼串操作,繁琐 问题二:存在SQL注入问题PrepatedStatement:SQL 语句被预编译并存储在此对象中,可以使用此对原创 2022-03-02 01:57:00 · 272 阅读 · 0 评论 -
获取数据库连接
目录要素一:Driver接口介绍要素二:URL要素三:用户名和密码数据库连接方式(最终版)要素一:Driver接口介绍java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。 在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用这些Driver实现。com.mysql.jdbc.cj.Driver要素二:原创 2022-03-02 01:55:36 · 317 阅读 · 0 评论 -
JDBC概述
目录Java中的数据存储技术JDBC介绍JDBC体系结构JDBC编写步骤(图解)Java中的数据存储技术在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库 JDO (Java Data Object )技术第三方O/R工具,如Hibernate, Mybatis 等JDBC是java访问数据库的基石,JDO、Hibernate、MyBatis等只是更好的封装了JDBC。JDBC介绍JDBC(Java Database Connectivity原创 2022-03-02 01:54:00 · 136 阅读 · 0 评论
分享