JDBC练习

需求完成商品品牌数据的增删改查操作查询:查询所有数据添加:添加品牌修改:根据id修改删除:根据id删除环境准备数据库表 tb_brand-- 删除tb_brand表 drop table if exists tb_brand; -- 创建tb_brand表 create table tb_brand ( -- id 主键 id int primary key auto_increm

- 阅读全文 -

数据库连接池

简介4.1 数据库连接池简介数据库连接池是个容器,负责分配、管理数据库连接(Connection)它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏好处资源重用提升系统响应速度避免数据库连接遗漏数据库使用了数据库连接池后,就能达到Connection对象的复用,如下图连接池是在一开始就创建好

- 阅读全文 -

JDBC-API详解

DriverManagerDriverManager(驱动管理类)作用:注册驱动API文档中提供的方法:DriverManager.registerDriver(new Driver()); 但在代码中写成:Class.forName("com.mysql.jdbc.Driver"); 为什么要这样写?在idea中按住Ctrl,再点击com.mysql.jdbc.Driver中

- 阅读全文 -

JDBC入门

概述JDBC概念JDBC (Java DataBase Connectivity) 就是使用Java语言操作关系型数据库的一套API目标:同一套Java代码操作不同的关系型数据库,而此时sun公司就指定了一套标准接口(JDBC),JDBC中定义了所有操作关系型数据库的规则。接口是无法直接使用的,我们需要使用接口的实现类,而这套实现类(称之为:驱动)就由各自的数据库厂商给出。JDBC本质1.官方(s

- 阅读全文 -

TCP通信程序

原理TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务端(Server)。两端通信时步骤:服务端程序,需要事先启动,等待客户端的连接。客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。在Java中,提供了两个类用于实现TCP通信程序:客户端:java.net.Socket 类表示。创建Socket对象,向服务端发出连接请求,服务端响应

- 阅读全文 -