【急,可追加财富】jdk1.8利用Access_JDBC30.jar连接Access,出现java.lang.ClassNotFoundException:

1.已将Access_JDBC30.jar安装到C:\ProgramFiles\Java\jdk1.8.0_131\lib。2.classpath系统环境变量:%JAVA... 1.已将Access_JDBC30.jar安装到C:\Program Files\Java\jdk1.8.0_131\lib。2.classpath系统环境变量:%JAVA_HOME%lib\Access_JDBC30.jar3.运行出现错误:java.lang.ClassNotFoundException: com.hxtt.sql.access.AccessDriver代码如下: import java.sql.*; public class DataAccess { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub DataAccess.ConnectAccessFile(); } public static void ConnectAccessFile() throws Exception { try{ //创建数据库的连接 //加载驱动 Class.forName("com.hxtt.sql.access.AccessDriver"); //根据数据库文件路径建立连接,这里我将CQHistory.mdb放到了C盘根目录下 Connection conn = DriverManager.getConnection("jdbc:Access:///D:/Database2.accdb"); Statement stmt = conn.createStatement(); //执行SQL语句 ResultSet rs = stmt.executeQuery("select * from MyTable"); int count = 0; while (rs.next()) { count ++; for(int i = 1;i < 23;i ++){ System.out.print(rs.getString(i)); System.out.print(" "); } System.out.println(); } System.out.println(count); //关闭连接 rs.close(); stmt.close(); conn.close(); }catch(Exception e){ System.out.println("connect failed!"); System.out.println(e.toString()); e.printStackTrace(); } } }
= = 我晕 居然字体都挤在一起了。。。。代码看图片吧
展开
 我来答
vipcxj
2017-06-01 · TA获得超过503个赞
知道小有建树答主
回答量:213
采纳率:100%
帮助的人:165万
展开全部

老兄,这年头java都用maven进行构建,顺便依赖管理,哪有你这些直接把jar包扔jdk目录的~ 用maven进行依赖管理,你在配置里声明下依赖在maven中央仓库的坐标,就直接能用了,还能帮你同时下载递归的依赖,即依赖的依赖。


<dependency>
    <groupId>net.sf.ucanaccess</groupId>
    <artifactId>ucanaccess</artifactId>
    <version>4.0.2</version>
</dependency>


以上是一个开源access的jdbc驱动的坐标

http://ucanaccess.sourceforge.net/site.html

上面这个是驱动官网

追问
我不用Myclipse...
匿名用户
2018-06-27
展开全部
代的代码没有任何问题,我copy运行是OK。你要看具体哪个类没有找到。再到百度看该类在哪个JAR包中,下载JAR,直接通过build path加入,如果是idea就使用文件中project structure加入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pieryon
2017-06-01 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166863
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
不建议用这个驱动,用UcanAccess
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式