从SQL到数据 - 3.连接池

为什么要使用连接池? Druid是我们最常听到的连接池,之前提到一个问题,如果无限创建连会怎么样?一般来说数据库都会限制连接数,连接保持意味着占用一部分宝贵的资源,比如线程内存。 前面的demo中也可以看到在使用完毕Connection后,会调用close方法去关闭这个连接,并且释放资源。 但是会引


从SQL到数据 - 2.java.sql包的实现

上一节说到Java的驱动是由各个数据库实现并提供,通常我们连接一个数据,需要有一个入口,这个入口就是java.sql.Driver实现,这也是狭义上的驱动。 首先我们写个最简单的JDBC调用程序访问数据库 JDBC访问数据库DEMO public static void main(String[]


从SQL到数据 - 1.JDBC是什么?

关系型数据库一般需要一套指令去操作或者查询数据库,最常见的操作命令就是结构化查询语言SQL。 JDBC Java数据库连接 (JDBC) 是标准应用程序编程接口 (API) 的Java规范,它允许Java程序访问数据库管理系统。JDBC API 由一组用Java编程语言编写的接口和类组成,后面会有介