JDBC连接oracle的问题!

wzacs 2007-11-20 08:53:44
源码如下:
import java.sql.*;
public class ConnectDB
{
Connection conn=null;
Statement st=null;
ResultSet rs=null;
String driver="oracle.jdbc.driver.oracledriver";
String url="jdbc:oralce:thin:@jujumao:1521:wzacs";
String user="wzacs";
String password="36987asd";
String sql="select * from student";
public void doConnect()
{
try
{
Class.forName(driver).newInstance();
System.out.println("加载驱动成功");
conn=DriverManager.getConnection(url,user,password);
System.out.println("连接数据库成功");
st=conn.createStatement();
rs=st.executeQuery(sql);
while(rs.next())
{
System.out.println("------记录------");
System.out.println("学号"+rs.getString("sno"));
System.out.println("姓名"+rs.getString("sname"));
System.out.println("性别"+rs.getString("ssex"));
System.out.println("年龄"+rs.getInt("sage"));
System.out.println("专业"+rs.getString("sdept"));
}
}
catch(Exception e)
{
e.printStackTrace();
}
}

public static void main(String[] args)
{
ConnectDB aa=new ConnectDB();
aa.doConnect();
}
}
编译通过了 不过运行是报错如下:
import java.sql.*;
public class ConnectDB
{
Connection conn=null;
Statement st=null;
ResultSet rs=null;
String driver="oracle.jdbc.driver.oracledriver";
String url="jdbc:oralce:thin:@jujumao:1521:wzacs";
String user="wzacs";
String password="36987asd";
String sql="select * from student";
public void doConnect()
{
try
{
Class.forName(driver).newInstance();
System.out.println("加载驱动成功");
conn=DriverManager.getConnection(url,user,password);
System.out.println("连接数据库成功");
st=conn.createStatement();
rs=st.executeQuery(sql);
while(rs.next())
{
System.out.println("------记录------");
System.out.println("学号"+rs.getString("sno"));
System.out.println("姓名"+rs.getString("sname"));
System.out.println("性别"+rs.getString("ssex"));
System.out.println("年龄"+rs.getInt("sage"));
System.out.println("专业"+rs.getString("sdept"));
}
}
catch(Exception e)
{
e.printStackTrace();
}
}

public static void main(String[] args)
{
ConnectDB aa=new ConnectDB();
aa.doConnect();
}
}
编译通过后运行有一下问题:
Exception in thread "main" java.lang.UnsupportedClassVersionError: ConnectDB (Un
supported 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)
请问是什么原因啊?
谢谢个位高手了!!!!!
...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ftj237 2007-11-20
  • 打赏
  • 举报
回复
oracle 10g有专门的jdbc驱动
http://www.10zhizui.cn
shunan 2007-11-20
  • 打赏
  • 举报
回复
jdk版本?oracle版本?

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧