Java DatabaseMetaData getDriverMinorVersion() 方法及示例
DatabaseMetaData 接口的 getDriverMinorVersion() 方法返回所使用的 JDBC 驱动的次要版本。
要获取用于连接数据库的 JDBC 驱动的次要版本:
确保您的数据库正在运行。
使用 DriverManager 类的 registerDriver() 方法注册驱动程序。传递与底层数据库对应的驱动程序类的对象。
使用 DriverManager 类的 getConnection() 方法获取连接对象。将数据库 URL、用户名和数据库用户的密码作为字符串变量传递。
使用 Connection 接口的 getMetaData() 方法获取关于当前连接的 DatabaseMetaData 对象。
最后,通过调用 DatabaseMetaData 接口的 getDriverMinorVersion() 方法,获取所使用的 JDBC 驱动的次要版本。
示例
下面的 JDBC 程序建立与 MySQL 数据库的连接,检索并显示所使用的 JDBC 驱动的次要版本。
import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.SQLException; public class DatabaseMetaData_getDriverMinorVersion { 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://127.0.0.1/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.getDriverMinorVersion(); //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: 1
广告