WANGYANG000001
2016-01-17 10:57
采纳率: 50%
浏览 1.4k

java连接Oracle的一个问题

package 数据库基本操作01;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//演示:如何使用jdbc_odbc桥连接方式:
public class TextOra {
public static void main(String[] args) {
try{
//1.加载驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//得到连接
Connection ct=DriverManager.getConnection("jdbc:odbc:Oracle",
"scott", "scott");
//创建连接数据库的通道
Statement sm=ct.createStatement();
//接收结果
ResultSet rs=sm.executeQuery("select * from emp");
while(rs.next())
{
System.out.println("用户名"+rs.getString(2));
}
rs.close();
sm.close();
ct.close();

}catch(Exception e){
    e.printStackTrace();
}

}
}
报的错为:java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
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.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at 数据库基本操作01.TextOra.main(TextOra.java:13)
是不是需要提前下载什么东西,还是操作不对,还是代码有错误?
而且我把jdk的版本换成1.7还是报这样的错,这个程序是在eclipse下运行的,求解!
Oracle11g的jar包也导入成功了可还是报这样的错,求解。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • Taro_Xin 2016-01-17 11:01

    你有没有Oracle架包 只是JDBC链接数据库的 报的ClassNotFound 要不就是你forClass("") 里面的东西写错了 要不就是没有架包

    评论
    解决 无用
    打赏 举报
  • suc额 2016-01-17 14:57

    Java用jdk用1.6的。 java1.7以上的不用能!

    评论
    解决 无用
    打赏 举报
  • 兔子托尼啊 2016-01-18 01:04
    评论
    解决 无用
    打赏 举报
  • Run丶Boy 2016-01-18 01:25

    Connection ct=DriverManager.getConnection("jdbc:odbc:Oracle", "scott", "scott");如果链接本机数据库
    "jdbc:oracle:thin:@localhost:1521:(你所建的数据库名),用户名,密码";同时 看看 你的JDBC的jar包导进去了吗。

    评论
    解决 无用
    打赏 举报
  • 树下魅狐 2016-01-19 22:36

    :java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
    看一下你的工程中有没有把oracle的驱动包加入到path中

    评论
    解决 无用
    打赏 举报
  • cuipeng_0916 2016-01-22 01:26

    换另一个驱动包试试(ojdbc)

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题