The driver packages from Oracle8 to ORACLE10,JDBC directories are different. Look at Oracle's documentation, understand their use, I believe you are sometimes very confused, write to share.
These are the names of the driver packages under oracle10g and their role, and other versions of Oracle are basically similar.
Classes12.jar (1,417,089 bytes)-Use under JDK 1.2 and JDK 1.3
Classes12_g.jar (1,794,418 bytes)-Same as Classes12.jar, but the classes in the package use the "javac-g" command to compile, including debug information.
Classes12dms.jar (1,424,743 bytes)-Same as Classes12.jar, but contains some additional code to support Oracle Dynamic monitoring Service.
Classes12dms_g.jar (1,802,368 bytes)-Same as Classes12dms.jar, but the classes in the package use "Javac-g" compilation, which contains debugging information.
Ojdbc14.jar (1,352,918 bytes)-Use under JDK 1.4
Ojdbc14_g.jar (1,691,855 bytes)-Same as Ojdbc14.jar, but the classes in the package use "Javac-g" compilation, which contains debugging information.
Ocrs12.jar (54,030 bytes)-introduces Javax.sql.rowset interfaces, such as CachedRowSet and Webrowset. Can be used under JDK 1.2, 1.3, and 1.4.
Orai18n.jar (5,018,093 bytes)-Use the NLS (national Language Support, State Language Support) class under JDK 1.2, 1.3, and 1.4. This jar package replaces the old Nls_charset jar/ ZIP file.
As for their specific address:
Oracle installation directory is available, the JDBC directory, Oracle's official website, Sun official site has
Download Address: http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html