java - 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);
...
...
解决方案
mysql 驱动程序 jar 必须在类路径上。
推荐阅读
- r - 将 HTML 编织到 cat 函数
- c - 我的缓冲区溢出漏洞只打开一个普通的用户 shell,而不是一个 root shell
- r - 网页抓取有奇怪的日期格式,需要转换。“charToDate(x) 中的错误:字符串不是标准的明确格式”
- vue.js - 动态嵌套路由 nuxt
- java - JavaFx 从另一个控制器设置标签文本
- python - 查找具有预定义总和的子序列
- python - json 由于撇号而无法验证
- javascript - 使用javascript设置样式时后备CSS背景图像?
- apache-kafka - 我需要先开始哪个 Zookeeper 合奏?
- kubernetes - 如何将现有的 helm 图表转换为一组 Kubernetes 清单?