jdbc mysql classnotfoundexception_JDBC ClassNotFoundException_奥力星科技的博客-程序员宅基地

技术标签: jdbc mysql classnotfoundexception  

我想使用JDBC我将mysql驱动程序添加到classpath,如下所示:

^

c82c21d9-5dd9-4147-ad3d-3984645aa556.png

但即使我得到这个错误:

java.lang.ClassNotFoundException:com.net.URLClassLoader $ 1.run(URLClassLoader.java:366)中的com.mysql.jdbc.Driver,java.security的java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)位于java.上的java.lang.ClassLoader.findClass(URLClassLoader.java:354)中的.AccessController.doPrivileged(Native Method),位于sun.misc.Launcher的$ javaC.Lisc.Launcher $ AppClassLoader.loadClass(Launcher) .java:308)java.lang.ClassLoader.loadClass(ClassLoader.java:358)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:191)at dao . JdbcTest1.main(JdbcTest1.java:23)

这是我的代码:

public static void main(String[] args) {

String url = "jdbc:mysql://localhost:3306/bd_italiano";

String utilisateur = "root";

String motDePasse = "";

Connection connexion = null;

try{

Class.forName("com.mysql.jdbc.Driver ");

connexion = DriverManager.getConnection( url, utilisateur, motDePasse );

DatabaseMetaData dbMetaData = connexion.getMetaData();

System.out.println("Type de la base de données : " + dbMetaData.getDatabaseProductName());

System.out.println("Veresion de la base de données : " + dbMetaData.getDatabaseMajorVersion());

System.out.println("Nom du driver : " + dbMetaData.getDriverName());

System.out.println("Nom du user de la base de données : " + dbMetaData.getUserName());

} catch(Exception e) {

e.printStackTrace();

} finally {

if(connexion!=null)

try {

connexion.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

请帮助我

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29208077/article/details/114719757

智能推荐

智能音箱音效哪个好_语音智能音响哪个好 智能语音音箱推荐【详解】_bgwsoye的博客-程序员宅基地

之前朋友买了一款智能音箱,只听他对音箱下了一个口头命令,音箱马上就执行了这个命令,开始播放音乐了,感觉非常神奇,于是小编便对这些智能音箱产生兴趣了,决定为大家推荐几款值得大家去选购的智能音箱。无需按键,直接与小智对话,比如“小智,播放歌曲”;“小智,讲儿童故事”;“小智,每天7点提醒我起床”。小智音箱在云端有超过1000万首歌曲,同时还收录了大量的儿童故事和笑话段子等。2、不错的音效 :它采用了顶...

ubuntu 14.04中JRE环境的安装_光速跑者21的博客-程序员宅基地

花了我一上午的时候,终于把最新的jre安装好了,不简单啊,经历了无数次的失败,真的要为自己点个赞啊!!!1.下载jre安装包网址http://www.java.com/en/download/manual.jsp在上面的网页中找到linux部分选择linux x64,然后下载,注意一定要下写64位版的哦,为以后的firefox安装java插件做准备。2.安装jre

go每日新闻(2021-05-30)——Go小知识:%v %+v %#v的区别_韩亚军的博客-程序员宅基地

每日一谚:Programming isn’t about what you know; it’s about what you can figure out.go中文网每日资讯--2021-05-30 一、Go语言中文网发现了众多 Go 好书Go语言爱好者周刊:第 97 期Go小知识:%v %+v %#v的区别二、亚军进化史Go技术日报(2021-05-29)——读懂 pprof 生成的报告三、k8s技术圈优化 Kubernetes 横向扩缩容 HPA四、后端技术指南针G.

【备忘】fastadmin搜索、表格时间格式转换_SDL大华的博客-程序员宅基地

参考官方格式:datetimeFormat:'YYYY-MM-DD'不生效。。。。这样才生效:{field: 'date', title: __('Date'), formatter: Table.api.formatter.dateday, operate: 'BETWEEN', addclass: 'datetimepicker', data: 'data-date-format="YYYY-MM-DD"', style: 'min-width:90px;'},...

Windows 10 值得推荐的必装软件_普通网友的博客-程序员宅基地_windows10必装软件

为了尽可能符合问题对于「必装软件」的界定,同时照顾部分用户的选择困难症。本回答将从系统优化、影音娱乐、办公效率三大维度出发,精选 10 款实用且强大的 Windows 必装软件~1、火绒安全软件火绒安全是一款轻巧、高效、超强防御的安全防护软件。功能强悍,体量轻巧,既干净又安静。它能全面防御病毒、木马、流氓软件、流氓网站等对电脑系统和用户信息的威胁行为。2、Everything文件搜索软件Everything是一款文件搜索工具,它其近乎变态的搜索速度真的能让人惊讶!相信早已经是不少人必

亦庄python培训_毛毛648python教学的博客-程序员宅基地

亦庄哪里有大数据就业班培训学校来源:教育联展网编辑:青发布时间:2018-03-21亦庄哪里有大数据就业班培训学校第 一阶段linux 搜索 hadoop体系Linux基础→shell编程→高并发架构→hadoop体系→HDFS→mapreduce→hbase→zookeeper→hive→lucene搜索→solr/solrcloud→elasticsearch分布式搜索→CM CDH集群管理→impala→oozie→flume→sqo...

随便推点

GBDT算法 (串行)_薛定谔的炼丹炉!的博客-程序员宅基地

原文链接:https://blog.csdn.net/qq_40229367/article/details/88654293 GBDT算法 Gradient Boosting Decision Tree以梯度为优化目标,以提升为手段(前面讲到的集成算法中的串联),基础模型为决策树(这里用的是回归树)

flink基于savepoint点的重启脚本_ak3k的博客-程序员宅基地_flink savepoint 重启

flink版本:1.12.4#!/bin/bashjob_name=start_log=stop_log=savepointpath=#如果之前已经启动,从start_log里面拿到jobid#根据job_name从yarn拿到application id#根据jobid和application id停止任务,注意缺少application id可能停止不了任务#start_log应该可以拿到jobid和application id,要看日志打印全不全#hdfs://emr-c.

How to exploit the x32 recvmmsg() kernel vulnerability CVE 2014-0038_weixin_30566111的博客-程序员宅基地

http://blog.includesecurity.com/2014/03/exploit-CVE-2014-0038-x32-recvmmsg-kernel-vulnerablity.htmlOn January 31st 2014 a post appeared on oss-seclist [1] describing a bug in the Linux kernel i...

JDBC调用存储函数(PL/SQL)_Code老大爷的博客-程序员宅基地

1.简介本文使用JDBC调用 java,sql.CallableStatement来实现2.CallableStatement介绍 public interface CallableStatement extends PreparedStatement (引用API)作用:用于执行 SQL 存储过程的接口。JDBC API 提供了一个存储过程 SQL

python深度学习NER任务中:对段落的分割_饿了就干饭的博客-程序员宅基地_ner python

在深度学习模型中,有时需要避免输入的是一段话而不是一个句子。我们需要把一段话分割成多个短句子,比如:目前诊断:1、肺癌pT1cN0M0R0切除,IA期,EGFR(+)2、化疗后骨髓抑制3、高血压病。长期住院原因分析及针对性诊疗计划:患者肺癌复发,目前行同步放化疗,放疗时间较长,需要长期住院治疗。将句号作为分割点,将这句话分割成两句话,每句话作为模型的输入,这样做的原因是:防止输入句子太长,模型在处理时将关键信息裁剪,此时就抽取不出想要的信息了。代码实现如下:cur_seedtext = '目前诊断

dfs +回溯算法(入门题详解)_double__apple的博客-程序员宅基地_dfs的return

2n皇后问题问题描述给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式输入的第一行为一个整数n,表示棋盘的大小。  接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可以放皇后,如...

推荐文章

热门文章

相关标签