/** * @return JDBC minor version number (e.g. "1" for JDBC 2.1). */ public static synchronized int getMinorVersion() { if (verMajor > 0) return verMinor; else { findVersion(); return verMinor; } }
if (testForJDBC42()) else if (testForJDBC41()) else if (testForJDBC40()) else if (testForJDBC30()) else if (testForJDBC21()) else if (testForJDBC12())
public static void main(String[] args) { System.out.println(); System.out.println("Operating System: " + System.getProperty("os.name")); System.out.println("OS Achitecture : " + System.getProperty("os.arch")); System.out.println("OS Version : " + System.getProperty("os.version")); System.out.println("Java Version : " + System.getProperty("java.version")); System.out.println("Java Vendor : " + System.getProperty("java.vendor")); System.out.println("Java VM Name : " + System.getProperty("java.vm.name")); System.out.println(); System.out.println("Your JVM supports JDBC " + getVersionString()); } }
/** * @return JDBC version string (e.g. "4.0"). */ public static synchronized String getVersionString() { if (verString != null) return verString; else { findVersion(); return verString; } }
/** * @return JDBC major version number (e.g. "2" for JDBC 2.1). */ public static synchronized int getMajorVersion() { if (verMajor > 0) return verMajor; else { findVersion(); return verMajor; } }