【发布时间】:2012-09-17 07:17:02
【问题描述】:
首先我想说的是,我是 Java 编程和 Sybase 的新手。
我在连接到 Sybase 数据库时遇到问题。
要建立我所做的连接:
优势db安装jdbc驱动;
-
将名为 CLASSPATH 的环境变量设置为 adsjdbc.jar 的 url 值(我在 c:\AdvJDBC 中安装了 jdbc 驱动程序,因此路径为 c:\AdvJDBC\JDBC\adsjdbc.jar );
李>
然后我尝试在我的代码中导入驱动程序:
public class SybaseCon {
public static void main(String[] args){
Class.forName("com.extendedsystems.jdbc.advantage.ADSDriver");
}
我得到一个错误:
Exception in thread "main" java.lang.ClassNotFoundException: com.extendedsystems.jdbc.advantage.ADSDriver
我在 jdbc 驱动程序帮助中搜索了解决方案,但没有找到可以解决我的问题的方法。
解决方法:
我的 Java 版本:jdk1.7.0_03
优势文件db:11.0
优势 jdbc 驱动:11.0
【问题讨论】:
-
你是在使用你的命令提示符执行吗?
-
所有需要的 jar 都在项目文件夹中吗?
-
在此处粘贴更多相关代码。确保路径中的 jars 可用。这是ClassNotFoundException的原因
-
哦,这是新事物:) 你在谈论驱动程序 jar (adsjdbc.jar) 吗?这个驱动我只在原始安装目录中(不在项目文件夹中)。
-
..是非常简单的解决方案,查看链接的原因并恢复它
标签: java jdbc sybase advantage-database-server