我有作业,我需要使用mysql和Java。我需要访问mysql workbench上的表employeee,我下载了驱动程序并做了每件事,但我得到了以下错误:
服务器时区值‘??????????????????‘无法识别或表示多个时区。如果要利用时区支持,则必须配置服务器或JDBC驱动程序(通过ServerTimeZone
配置属性)以使用更指定的时区值。
如果相关的话,这是我的代码。
import java.sql.*;
public class Driver {
public static void main(String[] args) {
Connection myConn = null;
try {
myConn =(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/employee",
"root", "root");
//create statement
Statement myStmt = myConn.createStatement();
if (myConn !=null) {
System.out.println("connection succsesful");
//excute sql query
ResultSet myRs = myStmt.executeQuery("select * from project");
//process the result set
while(myRs.next()) {
System.out.println(myRs.getString("DNUM") + "," + myRs.getString("PNUMBER"));
}
}
}
catch(Exception exc) {
System.out.println("connection failed");
exc.printStackTrace();
}
}
}
将drivermanager.getconnection
的第一个参数从“jdbc:mysql://localhost:3306/employee”
更改为“jdbc:mysql:/localhost:3306/employee?servertimezone=utc
。
如果不想使用UTC,请将UTC
替换为希望数据库记录/显示时间的时区。
问题内容: 这个问题已经在这里有了答案 : 如何使用Java在数据库连接中更改MySQL时区? (3个答案) 4年前关闭。 使用JDBC连接到mysql数据库时出现此错误。 那是我的连接代码。 问题答案: 我认为Mysql和系统的时区不匹配存在问题。因此最好将值设置为同步。您还可以参考下面的链接来设置时间:如何设置MySQL的时区?
我按照这个https://spring.io/guides/gs/accessing-data-mysql/指南连接mysql db到Spring启动项目 但是在运行应用程序时出现以下错误,我正在生成Spring starter项目,并且在通过Spring工具套件创建项目时仅选择web、mysql和jpa框 以下是application.properties 和pom.xml 编辑:添加sprin
首先,我需要指出我在我的机器上运行了Wikipedia转储的sql文件,为了能够运行,我需要更新许多关于内存中可用索引大小的设置和一些其他设置。我只想提到那些大型sql查询运行成功,在内存或超时方面没有任何问题。 现在我有了一个表pagelinks(pl_from,pl_title),它显示了出现在每个维基百科页面中的链接,例如,数据可以是(1,“title1”),(1,“title2”),(2,
我正在尝试连接到mysql工作台,但遇到以下错误 错误消息无法连接到数据库服务器 用户“root”从主机到服务器的连接尝试失败(位于127.0.0.1:3306:无法打开数据库)。 请:1。检查mysql是否正在服务器127.0.0.1上运行 检查mysql是否在端口3306上运行(注意:3306是默认值,但可以更改) 检查root是否具有从您的地址连接到127.0.0.1的权限(mysql权限定
我得到错误,而建立gradle(IDE工具版本3.1.3Android)Android版本: 3.1.3 gradle版本: 4.4无法下载文件下面时gradle同步下载https://jcenter.bintray.com/com/android/tools/build/gradle/3.1.3/gradle-3.1.3.pom21秒215毫秒 下载https://dl.google.com/d
问题内容: 这个问题已经在这里有了答案 : 服务器时区值“ AEST”无法识别或代表多个时区 (11个答案) 10个月前关闭。 我的问题 MySQL连接器“服务器时区值中欧时间”无法识别或代表多个时区。 该项目 小型Web项目,具有:JavaEE,Tomcat 8.5,MySQL,Maven 我的尝试 Maven->将MySQL连接器形式从6.x更改为5.1.39(无更改) 编辑context.x