JDBC
3。2。1。连接。
samarua
while "live" : print("Loli")
展开
-
【Sharding-JDBC】简介与入门Demo
初见原创 2020-11-30 21:51:14 · 477 阅读 · 0 评论 -
【Sharding-JDBC】分库分表理论
引子在信息爆炸的当代,数据库需要存储的数据量也开始呈几倍数增长——这导致了数据库性能的降低。如何解决?一种思路是,提升硬件能力,比如增加存储容量,提升CPU性能等。这种方案成本很高但效果十分有限——因为,真正的瓶颈其实位于MySQL本身。 分库分表就是为了解决由于数据量过大而导致的数据库性能降低的问题。 垂直分表▶ 定义:垂直分表是将一个表按字段分成多表,每个表存储其中一部分字段▶ 提升:减少锁表的概率(两个属性分离开来以后,对其的访原创 2020-11-30 21:40:05 · 273 阅读 · 0 评论 -
实现用户密码登录(MySQL数据库+自行封装的JDBC工具类)
★ JDBC的核心就是:注册驱动 → 获取连接 → 获取sql执行对象 → 执行sql → 释放资源 -------------------------------------- jdbc.properties 配置文件 ------------------------------------------------url = jdbc:mysql://localhost:3306/myDB?serverTimezone=GMT%2B8user = roo原创 2020-07-21 13:56:47 · 276 阅读 · 0 评论 -
【JDBC】连接池 + Spring JDBC
○●○ 数据库连接池 本质: 存放数据库连接的容器(集合)。原理: 容器中会申请一些连接对象。当用户来访问数据库时,从容器中获取连接对象;访问结束,归还连接对象给容器。优点 不言而喻:降低资源消耗(减少了创建和销毁连接的次数,每个连接可以重复使用)提高相应速度(用户不用等待连接创建,而是直接从连接池中获取)实现:连接池是个javax.sql包下的DataSource接口getConnection() 获取连接close() 归还连接(这种语境下,不是原创 2020-07-21 13:56:26 · 180 阅读 · 0 评论 -
【JDBC】JDBC核心基础
Java DataBase Connectivity,Java数据库连接, 即用Java语言操作数据库JDBC的本质:其实是Sun公司定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商(Oracle,MySql)去实现这套接口,提供数据库驱动(jar包)。我们使用这套接口(JDBC)去编程,真正执行的是数据库驱动(jar包)中的实现类———通过多态,解决了数据库种类过多的问题...原创 2020-07-21 13:56:03 · 119 阅读 · 0 评论