JDBC专题
文章平均质量分 92
JDBC全称为java database connectivity,是sun公司指定的java数据库连接技术的简称。
他是sun公司和数据库开发商共同开发出来的独立于DBMS的应用程序接口,它为java程序员进行数据库编程提供了统一的API。
源码小哥
这个作者很懒,什么都没留下…
展开
-
JDBC专题(八)-数据库连接池
1.应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 2.使用数据库连接池优化程序性能 2.1.数据库连接池的基本概念 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网...原创 2019-08-18 16:02:41 · 296 阅读 · 0 评论 -
JDBC专题(七)-事务的隔离级别
1.事务的四大特性(ACID) 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部成功,要么全部失败。比如在同一个事务中的SQL语句,要么全部执行成功,要么全部执行失败 一致性(Consistency) 官网上事务一致性的概念是:事务必须使数据库从一个一致性状态变换到另外一个一致性状态。以转账为例子,A向B转账,假设转账之前这两个用户的钱加起来总共是200...原创 2019-08-07 23:54:42 · 282 阅读 · 0 评论 -
JDBC专题(五)-JDBC批处理操作
1.JDBC批处理概述 批量处理允许您将相关的SQL语句分组到批处理中,并通过对数据库的一次调用提交它们。 当您一次向数据库发送多个SQL语句时,可以减少连接数据库的开销,从而提高性能。 JDBC实现批处理有两种方式:statement和preparedstatement 2.使用Statement对象进行批处理操作 使用Statement对象添加要批量执行SQL语句,如下: 1.使用create...原创 2019-08-07 23:18:28 · 357 阅读 · 0 评论 -
JDBC专题(六)-JDBC事务
1.事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 例如:A——>B转帐,对应于如下两条sql语句 update from account set money=money+100 where name='B'; update from account set money=money-100 where name='A'; 2.MySQL数据库中操...原创 2019-08-07 23:38:47 · 182 阅读 · 0 评论 -
JDBC专题(四)-JDBC封装工具类
1.为什么要封装工具类 在实际JDBC的使用中,存在着大量的重复代码:例如连接数据库、关闭数据库等这些操作!! 急需把传统的JDBC代码进行重构,抽象出一个通用的JDBC工具类!以后连接任何数据库,操作任何表都可以使用这个工具类来简化开发!!! 2.工具类代码 /** * @author bruceliu * @time 2019年4月2日上午9:59:27 * @Description J...原创 2019-08-07 23:06:29 · 368 阅读 · 0 评论 -
JDBC专题(三)-JDBC完成用户注册功能
1.使用JDBC完成用户注册功能 1.1.准备一个用户表 use filmdb; create table users( id int(4) PRIMARY key auto_increment, username varchar(20) not null, password VARCHAR(20) not null, sex char(1) not null, phone ...原创 2019-08-07 22:51:59 · 1363 阅读 · 0 评论 -
JDBC专题(二)-JDBC对数据库进行CRUD
1.JDBC API 常用类与接口 jdbc的api在java.sql 以及 javax.sql的两个包下,以后同学们导包的时候要注意。 图中是几个核心类的关系。 DriverManager:数据库驱动管理类。 Connection:接口,建立数据库连接的一个接口。 Statement,preparedStatment,CallableStatment:接口:向数据库发送sql,并且得到数据库...原创 2019-08-07 00:09:35 · 214 阅读 · 0 评论 -
JDBC专题(一)-JDBC入门
本章任务 JDBC概念 JDBC工作原理 JDBC连接数据库步骤 JDBC基础使用 1.JDBC的概念 JDBC(Java Data Base Connectivity, java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范。 JDBC提供了一种基准,据此可以构建更高级的工具和接...原创 2019-08-07 00:00:20 · 257 阅读 · 0 评论