首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我收到名为“没有合适的驱动程序”的错误?

我收到名为“没有合适的驱动程序”的错误?
EN

Stack Overflow用户
提问于 2010-01-12 14:53:40
回答 4查看 1.8K关注 0票数 0

我找不到它显示错误的原因。我之前在Oracle中创建了一个名为book的表。

代码语言:javascript
复制
create table books(num number);

然后我用Java写了代码:

代码语言:javascript
复制
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection(
    "jdbc:oracle:thin:@CF:1521:orcl",
    "scott",
    "tiger");
Statement s=con.createStatement();
s.execute("INSERT INTO BOOKS VALUES(123)");
s.close();
con.close();

它将错误显示为“没有合适的驱动程序”

EN

回答 4

Stack Overflow用户

发布于 2010-01-12 15:01:24

看起来oracle驱动程序(v1.6)实际上被“称为”:

代码语言:javascript
复制
oracle.jdbc.OracleDriver
票数 3
EN

Stack Overflow用户

发布于 2010-01-12 14:57:54

您需要将类路径设置为指向jar文件。我几年前使用的是"ojdbc14.jar“。找到一个适合你的here

票数 0
EN

Stack Overflow用户

发布于 2010-01-12 15:22:04

如果从命令行执行代码-确保使用$CLASSPATH环境变量或命令行参数-cp pathTo:ojdbc14.jar或在当前正在执行的jar的Manifest.mf中设置ClassPath:属性来设置类路径

使用Eclipse IDE :检查构建路径中是否存在jar /或者是否存在构建问题-在problems选项卡中检查它们。

jar文件的版本(可以从Manifest.mf文件中确定)将确认您是否使用了正确的驱动程序包通过执行简单的jar -tvf检查您的jar是否损坏。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2047241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档