在Eclipse里编写的一个JAVA程序,连接数据库,却总连不上,程序为:
import java.sql.*;
public class as {
public static void main(String args[])throws Exception
{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:oral";
Connection conn = DriverManager.getConnection(url, "scott", "tiger");
System.out.println(conn.isClosed());
if(!conn.isClosed())
conn.isClosed();
}}
运行后,总是有以下问题
Exception in thread "main" 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:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at as.main(as.java:5)
我的classpath为.;C:\Program Files\Java\jdk1.6.0_13\lib;F:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar;
不知道有什么问题?请多多指教啊
import java.sql.*;
public class as {
public static void main(String args[])throws Exception
{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:oral";
Connection conn = DriverManager.getConnection(url, "scott", "tiger");
System.out.println(conn.isClosed());
if(!conn.isClosed())
conn.isClosed();
}}
运行后,总是有以下问题
Exception in thread "main" 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:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at as.main(as.java:5)
我的classpath为.;C:\Program Files\Java\jdk1.6.0_13\lib;F:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar;
不知道有什么问题?请多多指教啊
url对么
2.你这个是Java Project还是Web Project?
Java Project 要引入
Web Project 要拷贝到lib下,考到tomcat下的lib下
但在web中我放在web-inf下的lib下了,对吧
报的驱动包的错啊!找不到驱动!
你没有把orcal-jdbc包引入吧。