作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DbManager {
public static Connection conn = null; // mysql
public static void setMysqlDbConnection() throws SQLException, ClassNotFoundException {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("jdbc:mysql://localhost:3306/testdatabase");
System.out.println("test1");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdatabase", "root", "Password");
System.out.println("test2");
if (!conn.isClosed())
System.out.println("Successfully connected to MySQL server");
} catch (Exception e) {
System.err.println("Cannot connect to database server");
}
}
}
输出是:
jdbc:mysql://localhost:3306/testdatabase
test1
Cannot connect to database server
连接未按预期工作。我已确认已安装 jar 并使用终端上的用户名和密码进行连接。有谁知道我做错了什么?
最佳答案
在代码中明确提及serverTimezone
来解决该问题。
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdatabase?serverTimezone=UTC", "root", "MyPassword");
关于java - 即使有 jar 文件也无法将 Java 连接到 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60898336/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!