Getting the Driver of a Connection

Given a connection, it is not possible to determine the driver that created the connection. Although the connection can return a driver name, the returned name cannot be used to find the driver. For example,
try { DatabaseMetaData dmd = connection.getMetaData(); String driverName = dmd.getDriverName(); // Mark Matthew's MySQL Driver } catch (SQLException e) { }
The best you can do is to use the URL used to create the connection:
try { // Create connection from URL Connection conn = DriverManager.getConnection(url, username, password); // Get driver from URL Driver driver = DriverManager.getDriver(url); } catch (SQLException e) { }

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.