mysql-connector-j文件结构
时间: 2023-09-10 07:11:03 浏览: 102
mysql-connector-java-8.0.11.jar(低积分下载)
mysql-connector-j 是 MySQL 官方提供的 Java 连接器,用于在 Java 程序中连接 MySQL 数据库。它的文件结构如下:
```
mysql-connector-java-x.x.xx.jar
├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ └── mysql
│ └── mysql-connector-java
│ ├── pom.properties
│ └── pom.xml
├── com
│ └── mysql
│ ├── jdbc
│ │ ├── Blob.class
│ │ ├── CallableStatement.class
│ │ ├── Clob.class
│ │ ├── Connection.class
│ │ ├── DatabaseMetaData.class
│ │ ├── Date.class
│ │ ├── Driver.class
│ │ ├── DriverManager.class
│ │ ├── ParameterMetaData.class
│ │ ├── PreparedStatement.class
│ │ ├── ResultSet.class
│ │ ├── ResultSetMetaData.class
│ │ ├── RowId.class
│ │ ├── Savepoint.class
│ │ ├── SQLClientInfoException.class
│ │ ├── SQLException.class
│ │ ├── SQLData.class
│ │ ├── SQLInput.class
│ │ ├── SQLOutput.class
│ │ ├── SQLPermission.class
│ │ ├── SQLWarning.class
│ │ ├── SQLXML.class
│ │ ├── Statement.class
│ │ ├── Struct.class
│ │ ├── Time.class
│ │ ├── Timestamp.class
│ │ └── Types.class
│ ├── jdbc2
│ │ ├── optional
│ │ │ ├── Blob.class
│ │ │ ├── Clob.class
│ │ │ ├── Connection.class
│ │ │ ├── DatabaseMetaData.class
│ │ │ ├── Date.class
│ │ │ ├── ParameterMetaData.class
│ │ │ ├── PreparedStatement.class
│ │ │ ├── ResultSet.class
│ │ │ ├── ResultSetMetaData.class
│ │ │ ├── Statement.class
│ │ │ ├── Time.class
│ │ │ ├── Timestamp.class
│ │ │ └── Types.class
│ │ ├── optional
│ │ │ ├── Blob.class
│ │ │ ├── Clob.class
│ │ │ ├── Connection.class
│ │ │ ├── DatabaseMetaData.class
│ │ │ ├── Date.class
│ │ │ ├── ParameterMetaData.class
│ │ │ ├── PreparedStatement.class
│ │ │ ├── ResultSet.class
│ │ │ ├── ResultSetMetaData.class
│ │ │ ├── Statement.class
│ │ │ ├── Time.class
│ │ │ ├── Timestamp.class
│ │ │ └── Types.class
│ │ └── optional
│ │ ├── Blob.class
│ │ ├── Clob.class
│ │ ├── Connection.class
│ │ ├── DatabaseMetaData.class
│ │ ├── Date.class
│ │ ├── ParameterMetaData.class
│ │ ├── PreparedStatement.class
│ │ ├── ResultSet.class
│ │ ├── ResultSetMetaData.class
│ │ ├── Statement.class
│ │ ├── Time.class
│ │ ├── Timestamp.class
│ │ └── Types.class
│ └── statements
│ ├── CallableStatement.class
│ ├── PreparedStatement.class
│ ├── Statement.class
│ └── StatementImpl.class
└── java
└── time
├── Clock.class
├── Duration.class
├── Instant.class
├── LocalDate.class
├── LocalDateTime.class
├── LocalTime.class
├── Month.class
├── MonthDay.class
├── OffsetDateTime.class
├── OffsetTime.class
├── Period.class
├── Year.class
├── YearMonth.class
├── ZonedDateTime.class
└── ZoneId.class
```
其中,最重要的文件是 `mysql-connector-java-x.x.xx.jar`,这是一个 Java 归档文件,包含了连接 MySQL 所需的所有类和资源。在该文件中,`META-INF` 目录下是元数据信息,`com.mysql.jdbc` 是连接 MySQL 所需的核心类,`java.time` 是 Java 8 中的时间 API,用于与 MySQL 中的日期和时间数据交互。
阅读全文