java.lang.ClassNotFoundException: com.sybase.jdbc3.jdbc.SybDriver 10

找不到类。但已经把jconn3d在放JDK下的C:\j2sdk1.4.2_18\jre\lib\ext下了,也设置了classpath了,为什么还是找不到类呢?求助!!!... 找不到类。 但已经把jconn3d 在放JDK 下的C:\j2sdk1.4.2_18\jre\lib\ext 下了,也设置了classpath 了,为什么还是找不到类呢?求助!!!!

java.lang.ClassNotFoundException: com.sybase.jdbc3.jdbc.SybDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at storage.DBconnection.<init>(DBconnection.java:10)
at storage.Login.main(Login.java:111)

原代码:-------------------------------------------------------------------------------
package storage;
import java.sql.*;
public class DBconnection {
static public Connection con=null;
static public Statement stmt=null;
static public ResultSet rs=null;
public DBconnection()
{
try{
Class.forName("com.sybase.jdbc3.jdbc.SybDriver").newInstance();//加载JDBC-ODBC驱动程序
con= DriverManager.getConnection("jdbc:sybase:Tds:192.168.1.100/caas","sa"," ");//建立连接
stmt = con.createStatement();
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e1){
e1.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
public void shutDown()
{
try{
con.close();
}catch(SQLException e2){
e2.printStackTrace();
}
}

}
终于解决了,原来是要把驱动包放在C:\Program Files\Java\jre6\lib\ext ,晕啊,我放在JDK安装目录下的ext文件下了!!!
展开
 我来答
乜浩利Qa
2012-05-29
知道答主
回答量:18
采纳率:0%
帮助的人:7.3万
展开全部
要在编译环境中引入到工程里面
追问
怎么引用啊???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lot2
2012-05-30 · 超过10用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:37.5万
展开全部
把那个数据库架包放到项目webroot/lib下面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友72946ab
2016-10-13 · 超过19用户采纳过TA的回答
知道答主
回答量:67
采纳率:100%
帮助的人:33.6万
展开全部
数据库用户授权了么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
马攀123
2012-06-04
知道答主
回答量:2
采纳率:0%
帮助的人:3210
展开全部
学习下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lingzhm13
2012-05-30
知道答主
回答量:13
采纳率:0%
帮助的人:6.5万
展开全部
这样做,你把JDBC驱动兆咐行包复制一下,然后在开发工具的项目中找简春到-->WebRoot-->lib,粘贴一下,就OK了, 希族哗望采纳!
追问
eclipse 没有这个目录的啊!应该怎么做???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式