急求助:jdbc连接oracle数据库sid和ClassNotFoundException问题

Michaele 2008-11-09 08:34:14
在测试时以下代码抛出java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

package com.sshTeach.db;

import java.sql.Connection;
import java.sql.DriverManager;

public class DbConnOracle implements IDbConn{

private static String url = "jdbc:oracle:thin:@localhost:1521:Michael";
private static String driver = "oracle.jdbc.driver.OracleDriver";
private static String userName = "scott"; //数据库访问用户名
private static String passWord = "tiger" ; //口令

private Connection conn;

public DbConnOracle(){
init();
}

private void init(){
try {
Class.forName(driver).newInstance();
this.conn = DriverManager.getConnection(url,userName,passWord);
} catch (Exception e) {
System.out.println("数据库连接异常");
e.printStackTrace();
}
}
public Connection getConnection() {
return this.conn;
}

public static void main(String[] arg0){
DbConnOracle dboracle = new DbConnOracle();
}
}


应该不是SID有错。
我查了我的SID没有写错,这个SID是我安装oracel的时候填写的。oracle中数据库都是共用一个sid 吗?我这里是用的scott登陆的。
那是什么原因呢?
...全文
236 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamhunter_lan 2008-11-09
  • 打赏
  • 举报
回复
一看就是jar包没有
看你程序也不是web应用
就把class12.jar包拷贝到你tomcat的lib目录下去吧
当然楼上的几种方法也是可以的
祝你好运
lang3879 2008-11-09
  • 打赏
  • 举报
回复
驱动的jar包没导啊。。
铑枪--突廆孒 2008-11-09
  • 打赏
  • 举报
回复
在项目上点右键,选最后一项,在弹出的选第三项,添加jar包。(eclipse)其它的开发工具,自己找下在哪里添加。。。
http://download.csdn.net/source/739854这里有oracle的jar包下载
zhou_new 2008-11-09
  • 打赏
  • 举报
回复
oracle 的目录jdbc/lib/classes12.jar要导入进去啊
zhou_new 2008-11-09
  • 打赏
  • 举报
回复
jar包没有导入进去

62,634

社区成员

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

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