Skip to Main Content

Java Database Connectivity (JDBC)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.lang.UnsupportedClassVersionError

843859Jul 28 2005 — edited Jul 28 2005
Hi all,
I have J2SE5.0 running on my machine. I get this error when I try to run my program

Exception in thread "main" java.lang.UnsupportedClassVersionError: testDBconn (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

The code in my program is as follows
import java.io.*;
import java.sql.*;
import java.util.*;
import java.text.*;
public class testDBconn
{
   public static void main(String args[])
   {
      try
      {
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
           Connection ahdcon = DriverManager.getConnection("jdbc:odbc:itm");
           Connection orclcon = DriverManager.getConnection("jdbc:odbc:metsun","userxd","rtexd");
           Statement ahdst = ahdcon.createStatement();
           Statement orclst = orclcon.createStatement();
           qry = "SELECT * FROM STATUS_GROUPS;";
           ResultSet orclrs = orclst.executeQuery(qry);
           while(orclrs.next())
           {
                String dt = orclrs.getString("ORD_DATE");
                System.out.println("Date "+dt);
           }
       }
       catch(Exception e)
        {
            e.printStackTrace();
            return;
        }
   }
}
The Environment variables JAVA_HOME and Path have been set to
JAVA_HOME = C:\Program Files\Java\jdk1.5.0_04\

Path = C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Java\jre1.5.0_04\bin

I am not sure whats really going on here. I have recently upgraded from J2SE1.4.2 SDK, things were working fine before I upgraded to J2SE5.0. Please Help!
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 25 2005
Added on Jul 28 2005
2 comments
258 views