Java DatabaseMetaData getDriverMajorVersion() 方法,附带示例
DatabaseMetaData 接口的 getDriverMajorVersion() 方法返回使用的 JDBC 驱动的主要版本。
若要获取用于连接数据库的 JDBC 驱动的主要版本−
确保数据库已启动并正在运行。
使用 DriverManager 类的 registerDriver() 方法注册驱动程序。传入 JDBC 驱动的实例,该实例对应于基础数据库。
使用 DriverManager 类的 getConnection() 方法获取连接对象。传入数据库的 URL 以及以字符串变量形式表示的数据库中用户的用户名和密码。
使用 Connection 接口的 getMetaData() 方法获取相对于当前连接的 DatabaseMetaData 对象。
最后,通过调用 DatabaseMetaData 接口的 getDriverMajorVersion() 方法,获取使用的 JDBC 驱动的主要版本。
示例
以下 JDBC 程序建立了与 MySQL 数据库的连接,检索并显示使用的 JDBC 驱动的主要版本。
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DatabaseMetaData_getDriverMajorVersion {
public static void main(String args[]) throws SQLException {
//Registering the Driver
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//Getting the connection
String mysqlUrl = "jdbc:mysql:///mydatabase";
Connection con = DriverManager.getConnection(mysqlUrl, "root", "password");
System.out.println("Connection established......");
//Retrieving the meta data object
DatabaseMetaData metaData = con.getMetaData();
//Retrieving the major version of the database
int version = metaData.getDriverMajorVersion();
//Retrieves this JDBC driver's major version number
System.out.println("Major version of the JDBC driver used: "+version);
}
}输出
Connection established...... Major version of the JDBC driver used: 5
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP