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

正在加载类'com.mysql.jdbc.driver'。这是不推荐的

蒙墨竹
2023-03-14

我的代码:

file ConnectionTest.java
package com.test.connection;

import java.io.InputStream;

import java.sql.*;
import java.util.Properties;

import org.junit.Test;



public class ConnectionTest {
@Test
public void getConnectTest5() throws Exception {
    //1、读取配置文件中的基本信息
    InputStream is = ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties");
    
    Properties pros = new Properties();
    pros.load(is);
    
    String user = pros.getProperty("user");
    String password = pros.getProperty("password");
    String url = pros.getProperty("url");
    String driverClass = pros.getProperty("driverClass");
    
    Class.forName("com.mysql.cj.jdbc.Driver");
    
    Connection conn = DriverManager.getConnection(url, user, password);
    System.out.println(conn);
} 

}

user=root password=aa123456 url=jdbc:mysql://localhost:3306/test?servertimezone=utc&characterencoding=utf-8&usessl=false driverclass=com.mysql.cj.jdbc.driver

共有1个答案

阳枫涟
2023-03-14

我的代码错误:加载类com.mysql.jdbc.driver'。这是不赞成的。新的驱动程序类是com.mysql.cj.jdbc.driver'。驱动程序通过SPI自动注册,通常不需要手动加载驱动程序类。

 类似资料:
  • 我的代码: } 文件jdbc.properties: user=root密码=Aa123456 url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC

  • 问题内容: 您好,您可以向我解释一下,为什么而不是我收到错误消息 加载 com.mysql.jdbc.Driver 类。不推荐使用。新的驱动程序类是 com.mysql.cj.jdbc.Driver 。通过SPI自动注册驱动程序,通常不需要手动加载驱动程序类。 非常感谢您的帮助 问题答案: 这不是错误;这是由于以下原因引起的警告(或建议)消息: 呼叫。尽管出现此消息,您的代码仍继续运行。 主要是告

  • 我安装了一个与PostgreSQL一起工作的JBoss...我正在尝试改用MySQL。 我下载了mysql-connector-java-5.1.36-bin.jar并将其放入jboss_home/module/com/mysql/main,创建了module.xml并更改了standalone.xml。 但是,如果我尝试启动服务器,我就得到了下面的stacktrace: 有人能帮忙吗? 我的St

  • 我正在使用Spring Boot 2.4.2版,并使用进行Spring Cloud Stream和Spring集成。 RabbitmqReceiverApplication.java 还有什么替代方案?那么如何重构上面的代码呢?随着速度的加快,很多事情正在发生,很难理解什么来了,什么走了?

  • 本文向大家介绍异步加载JS、CSS代码(推荐),包括了异步加载JS、CSS代码(推荐)的使用技巧和注意事项,需要的朋友参考一下 我的风格你懂得,具体详情介绍如下 关键代码如下所示: 以上所述是小编给大家介绍的异步加载JS、CSS代码的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!

  • 问题内容: 文档说 该类已被弃用。有人可以建议我替代吗? 我在我的代码中这样使用它: 问题答案: 如果仔细阅读文档,您会发现应该使用它作为替代。 例如: 请注意,该类有多个构造函数,您可以通过它们提供 mimeType , content type 等。 在将 构建说明 传递给构建器之后,您可以通过调用方法来构建: