当前位置: 首页 > 知识库问答 >
问题:

类名错误或未为:com设置类路径。mysql。jdbc。驾驶员

习阳
2023-03-14

我想用我的数据库配置glassfish。我创建jdbc ressource时是这样的:

  • jndi名称:jdbc/MysqlDataSource
  • 池名:MysqlConnPoll

我创建的连接池如下所示:

  • 池名称:MysqlConnPoll
  • 资源类型:java.sql.driver
  • 驱动类名:com.mysql.jdbc.driver

在其他属性中

  • 数据库名称:name_db
  • 用户:root
  • 密码: ****
  • url: jdbc:mysql://localhost:3306/name_db
  • 端口:3306
  • 服务器名称:localhost

我添加mysql连接器-java和com.mysql.jdbc在"glassfish 4/glassfish/domain/domain1/lib/ext"

当我点击我与glassfish网站的连接时,我有这样一条信息

Ping Connection Pool failed for MySqlConnPoll. Class name is wrong or classpath is not set for : com.mysql.jdbc.Driver Please check the server.log for more details.

为什么我有这个信息?我忘了什么?

谢谢

共有2个答案

卫景明
2023-03-14

看来你的司机名字错了。

对于ConnectorJ版本8尝试:

com.mysql.cj.jdbc.MysqlDataSource

对于老年人:

com.mysql.jdbc.jdbc2.optional.MysqlDataSource

SampleConfig图像

车靖琪
2023-03-14

我上周刚刚学习了JDBC,不确定我能帮上什么忙。

在glassfish 4.0中创建一个新域并尝试用该新域创建一个连接池后,我也得到了类似的东西。经过几次尝试和错误,我让它工作了。

我添加了连接器。jar位于“glassfish4/glassfish/domains/domain1/lib”中,而不是像您提到的那样位于“glassfish4/glassfish/domains/domain1/lib/ext”中。也许你可以试试看。

不确定这是否有帮助:在连接到数据库时,我也使用相同的方法。指定驱动程序时使用jar(指指向同一文件)。

 类似资料:
  • 我的Spring Boot项目正在尝试使用驱动程序连接MYSQL数据库。我已经导入了最新的mysql驱动程序和 我已经在文件中配置了数据库连接 MYSQL版本是8.0.26 Spring启动版本2.6.2 当用Intellij运行项目时,我得到一个错误 原因:org。springframework。豆。BeanInstationException:未能实例化[com.zaxxer.hikari.H

  • 我在Stack Overflow中见过很多解决方案,但没有一个对我有效。所以我得到了这个例外。我的pom。这里有xml代码 我还在tomcat/lib文件夹中添加了jar文件。但对我来说什么都不管用。

  • 错误:出现JNI错误,请检查您的安装并重试线程“main”java.lang.noClassDefounderror:com/beust/jCommander/ParameterException在java.lang.class.getDeclaredMethods 0(本机方法)在java.lang.class.privateGetDeclaredMethods(未知源)在java.lang.c

  • 伙计们。 我正在构建一个spring boot服务。现在,我将其设置为使用jooq查询本地MySQL实例。 但是,<代码>/gradlew build出现错误,无法加载类com。mysql。jdbc。驱动程序“”。 我遗漏了什么吗? 这是我的毕业剧本。

  • 当我将mysql jdbc驱动程序复制到JDK的\jre\lib\ext时,它执行得非常好。现在,我想通过指定环境变量的类路径来使用jdbc。但是,这样做之后,我的程序抛出异常: “java.sql.SQLException:找不到适合jdbc的驱动程序:mysql://localhost/books" 如何设置类路径?

  • 问题内容: 我有一个独立的Java项目。我已经执行了Maven全新安装。现在,我通过命令提示符进入target \ classes文件夹,并在classpath中设置所有必需的文件。现在我执行主类。结果正在显示。 现在,我通过命令提示符移回目标文件夹,并尝试执行jar文件(jar文件具有在其中定义了主类的清单文件)。 现在,我得到以下异常。我也从上面的语句中删除了classpath属性,但仍然遇到