首页 > 解决方案 > Class.forName("com.mysql.cj.jdbc.Driver")

问题描述

我想发送一封电子邮件,该功能在本地工作并且电子邮件已发送,但在生产中电子邮件不发送。

注意:云上的产品数据库

我必须修改这条线吗?(但在本地它是这样工作的) Class.forName("com.mysql.cj.jdbc.Driver");

public class SpringBootHelloWorldApplication extends SpringBootServletInitializer  {
    
    public static void main(String[] args) throws Exception {
        
        SpringApplication.run(SpringBootHelloWorldApplication.class, args);

        Class.forName("com.mysql.cj.jdbc.Driver");
        Connection con = DriverManager.getConnection("jdbc:mysql://...","name of database","password");
        Calendar calendar = Calendar.getInstance(TimeZone.getDefault());
        int day = calendar.get(Calendar.DATE);
        ...
        ...

标签: javamysqlemail

解决方案


mysql 驱动程序 jar 必须在类路径上。


推荐阅读