A friendly place for programming greenhorns!
Big Moose Saloon
Search
|
Java FAQ
|
Recent Topics
Register / Login
Win a copy of
Arduino in Action
this week in the
General Computing
forum!
A special promo:
Enter your blog post or vote on a blogger to be featured in an upcoming Journal
JavaRanch
»
Java Forums
»
Databases
»
JDBC
Author
JDBC - How to find Oracle Driver Version
Hari Krishna Varma Gadiraju
Greenhorn
Joined: Mar 31, 2004
Posts: 3
posted
Mar 24, 2006 15:03:00
0
Is there way what oracle driver version my
java
code is using?
I would like to know if my code is using the oracle8i / 9i
JDBC
Driver.
Balazs Borbely
Ranch Hand
Joined: Oct 11, 2004
Posts: 33
posted
Mar 24, 2006 15:09:00
0
look into the driver jar file
in META-INF\MANIFEST.MF
'Make everything as simple as possible, but not simpler.' --Albert Einstein
stu derby
Ranch Hand
Joined: Dec 15, 2005
Posts: 333
posted
Mar 24, 2006 21:53:00
1
The
DatabaseMetaData
class will tell you.
import java.sql.*; public class dbinfo { public static void main (String arr[]) throws Exception { String dbDriver="oracle.jdbc.driver.OracleDriver"; String dbURL = "jdbc:oracle:thin:@test-db:1521:testsid"; String dbPW = "my_password"; String dbUser = "my_username"; Connection con = null; Class.forName(dbDriver); con = DriverManager.getConnection (dbURL, dbUser, dbPW); con.setAutoCommit(false); DatabaseMetaData dbmd = con.getMetaData(); System.out.println("===== Database info ====="); System.out.println("DatabaseProductName: " + dbmd.getDatabaseProductName() ); System.out.println("DatabaseProductVersion: " + dbmd.getDatabaseProductVersion() ); System.out.println("DatabaseMajorVersion: " + dbmd.getDatabaseMajorVersion() ); System.out.println("DatabaseMinorVersion: " + dbmd.getDatabaseMinorVersion() ); System.out.println("===== Driver info ====="); System.out.println("DriverName: " + dbmd.getDriverName() ); System.out.println("DriverVersion: " + dbmd.getDriverVersion() ); System.out.println("DriverMajorVersion: " + dbmd.getDriverMajorVersion() ); System.out.println("DriverMinorVersion: " + dbmd.getDriverMinorVersion() ); System.out.println("===== JDBC/DB attributes ====="); System.out.print("Supports getGeneratedKeys(): "); if (dbmd.supportsGetGeneratedKeys() ) System.out.println("true"); else System.out.println("false"); pstmt.close(); con.close(); } }
[ March 24, 2006: Message edited by: stu derby ]
I agree. Here's the link:
http://zeroturnaround.com/jrebel
- it saves me about five hours per week
subject: JDBC - How to find Oracle Driver Version
Similar Threads
Unable to Insert these Chinese Character
setAutocommit
Web Application Class Loader and Weblogic
Hibernate Oracle BuildSessionFactory initial Error
Unsupported feature
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter