java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver错误

importjava.awt.BorderLayout;importjavax.swing.JFrame;importcom.borland.jbcl.layout.XY... import java.awt.BorderLayout;
import javax.swing.JFrame;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JComboBox;
import javax.swing.JList;
import java.sql.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class selectBooks extends JFrame {
Connection con;
Statement sql;
ResultSet rs;
String name;
Long number;
XYLayout xYLayout1 = new XYLayout();
JButton jButtonSelect = new JButton();
JLabel jLabelNumber = new JLabel();
JComboBox jComboBoxNumber = new JComboBox();
JLabel jLabelName = new JLabel();
JComboBox jComboBoxname = new JComboBox();
JLabel jLabelText = new JLabel();
JTable jTableRes = new JTable();
public selectBooks() {
this.setBounds(0, 0, 470, 350);
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
String url="jdbc:oracle:thin:@localhost:1521:oracle";
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
} catch (Exception e) {
System.err.println(e);
}
try {
con = DriverManager.getConnection(url, "scott",
"tiger"); sql = con.createStatement();
rs = sql.executeQuery("select * from bookstable");
while (rs.next()) {
jComboBoxNumber.addItem(rs.getString(1));
jComboBoxname.addItem(rs.getString(2));
}
} catch (Exception e) {
System.err.println(e);
}
}
public static void main(String[] args) {
new selectBooks();
}
}
怎样把Oracle jdbc驱动加到classpath里面?
这个问起是驱动问题
oracle.jdbc.driver.OracleDriver已经加了。
急死了,高手帮帮忙。
回答者: 222.184.241.* 2009-8-13 10:57说的可能就是问题所在,高手能不能说的具体点,我是初学者,高手帮帮忙
“在项目上点右键,选择属性,在classpath里面,加入oracle的jar驱动即可。”中“classpath”没有找到
希望具体点啊
展开
 我来答
小爬爬001
推荐于2018-04-12 · TA获得超过1346个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:627万
展开全部
如果是用cmd命令行编译该java 文件,那么 我的电脑--属性--高级--环境变量里的 classpath 里加上 比如jar包class12.jar 在 d盘根目录 就加上这段
d:\class12.jar 注意如果classpath里有东西的话,你接在后面写,要加个分号隔开。
很显然你这个是用工具编译的是吧?一般也不会有人用cmd去编译复杂的程序,cmd一般搞搞hello world这样的。
如果你用的Eclipse,右击你的项目建立个文件夹,一般喜欢叫lib,复制进去你的jar包。然后右击项目 build path ---add jars--然后找到该项目下的lib文件夹里的jar包添加上。

也可以不用建立文件夹,直接 build path ----add external jars --然后去你的盘里找到jar包,引用起来。不过不建议这种方式,因为这只是引用,如果你盘里的jar包移动了,就不行了。所以建议用上面的方式,因为jar包是拷到项目里了,属于项目的。

不知道能否解决你的困惑呢?哈哈
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZhidaoUrHead
2009-08-11
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
把Oracle jdbc驱动加到classpath里面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-08-13
展开全部
在项目上点右键,选择属性,在classpath里面,加入oracle的jar驱动即可。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wenjx007
2009-08-11 · TA获得超过128个赞
知道答主
回答量:81
采纳率:0%
帮助的人:0
展开全部
数据库oracle的驱动找不到,看看你是否引入了驱动啊oracle.jdbc.driver.OracleDriver
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式