各位高人,帮忙看看是怎么回事啊?错误如下:正在链接数据库......Loading......
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at Count.count.main(count.java:11)
程序代码如下:package Count;
import java.sql.*;public class count {
public static void main(String args[]){
try {
System.out.println("正在链接数据库......Loading......"); Class.forName("oracle.jdbc.driver.OracleDriver ");
System.out.println("正在链接数据库......Loading2......");
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
Connection conn=DriverManager.getConnection(url, "scott", "tiger");
System.out.println("已经连接到数据库...welcome..."); Statement smt= conn.createStatement();
String sql = "insert into e values(22,'dd','dd','d')";
int line = smt.executeUpdate(sql);
System.out.println("插入"+line+"行数据");
//关闭连接
if(!conn.isClosed())
conn.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at Count.count.main(count.java:11)
程序代码如下:package Count;
import java.sql.*;public class count {
public static void main(String args[]){
try {
System.out.println("正在链接数据库......Loading......"); Class.forName("oracle.jdbc.driver.OracleDriver ");
System.out.println("正在链接数据库......Loading2......");
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
Connection conn=DriverManager.getConnection(url, "scott", "tiger");
System.out.println("已经连接到数据库...welcome..."); Statement smt= conn.createStatement();
String sql = "insert into e values(22,'dd','dd','d')";
int line = smt.executeUpdate(sql);
System.out.println("插入"+line+"行数据");
//关闭连接
if(!conn.isClosed())
conn.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
解决方案 »
- hibernate命名查询的优点是什么,能否实现一些动态的处理
- 二次搜索
- 请教如何通过页面按钮调用无返回值的存储过程时能让页面不用处于等待状态
- 要命的问题:用JBossIDE for Eclipse 新建EJB3.0工程时就带上红叉
- Application Dopolyment Tool 部署应用程序问题
- 菜鸟问题:为什么要使用本地EJB?
- 牛人帮我解一道程序题!
- 客户端通过Session Bean 调用 Local EntityBean的问题.
- 大家帮忙看看Deploy最后一步报的这个错是怎么回事?
- logback的Logger之上封装了一层,如何打印正确的行号?
- 调用service时候 空指针问题,高手请指点
- eclipse怎么调试部署在weblogic受管理服务的程序
OracleDriver后面多了一个空格