JDBC笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC笔记相关的知识,希望对你有一定的参考价值。

JDBC是一些类和接口(在java.sql 和javax.sql中)目的是用于连接数据库,好处是方便与不同数据库打交道。

SUN 定义了JDBC 中接口规范,不同的数据库厂商针对各自的数据库软件实现了这些接口 (Connection,Driver等)。

Driver接口

每一个驱动程序(由数据库厂商提供 例如:com.mysql.jdbc.Driver)必须实现的接口。

每一个驱动程序都应该提供一个实现Driver接口的类。

DriverManager将尝试加载尽可能多的驱动程序,然后对于任何给定的连接请求(比如 getConnection()) 会依次要求每个驱动程序(里面有实现了Driver接口的类,然后里面有connection方法)尝试连接到目标URL

DriverManger.registerDriver(new com.mysql.jdbc.Driver()) 的作用:

When the method getConnection is called, the DriverManager will attempt to locate a suitable driver from amongst those loaded at initialization and those loaded explicitly using the same classloader as the current applet or application. 

然后就可以通过函数调用获取实现了Connection接口的对象...

以上是关于JDBC笔记的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

面试常用的代码片段

mysql jdbc源码分析片段 和 Tomcat's JDBC Pool

笔记-JDBC和commons-dbutils

JDBC-06-笔记

JDBC查阅笔记---IDEA导入Maven项目