基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
java.sql.Driver
更新时间:2026-07-22 17:45:59
java.sql.Driver 是数据库的驱动程序接口。
描述
java.sql.Driver 是每个驱动程序类必须实现的接口。
Java SQL 框架允许使用多个数据库驱动程序。每个驱动程序都应该提供一个实现驱动程序接口的类。
DriverManager 将尝试加载尽可能多的驱动程序,然后对于任何指定的连接请求,它将依次要求每个驱动程序尝试连接到目标 URL。
强烈建议每个 Driver 类应该是小而独立的,以便可以在加载和查询 Driver 类时不会引入大量支持代码。
当一个 Driver 类被加载时,它应该创建一个自己的实例并注册到 DriverManager。用户可以通过调用以下方法加载和注册驱动程序:
Class.forName("foo.bah.Driver")
JDBC 驱动程序可以创建 DriverAction,以便在调用 DriverManager.deregisterDriver(java.sql.Driver) 时可以接收通知。
方法
| 方法名 | 返回值类型 | Oracle 模式是否支持 | MySQL 模式是否支持 |
|---|---|---|---|
| connect(String url,java.util.Properties info) | Connection | 是 | 是 |
| acceptsURL(String url) | Boolean | 是 | 是 |
| getPropertyInfo(String url,java.util.Properties info) | DriverPropertyInfo[] | 是 | 是 |
| getMajorVersion() | int | 是 | 是 |
| getMinorVersion() | int | 是 | 是 |
| jdbcCompliant() | Boolean | 是 | 是 |
| getParentLogger() | Logger | 否 | 否 |