jdbc快速入门这个错误怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdbc快速入门这个错误怎么解决相关的知识,希望对你有一定的参考价值。

mysql版本和和驱动jar包都是8.0.16,代码和错误如下"D:\idea\IntelliJ IDEA 2019.1.2\jre64\bin\java.exe" "-javaagent:D:\idea\IntelliJ IDEA 2019.1.2\lib\idea_rt.jar=2204:D:\idea\IntelliJ IDEA 2019.1.2\bin" -Dfile.encoding=UTF-8 -classpath D:\itcast\out\production\day04_jdbc;D:\itcast\day04_jdbc\libs\mysql-connector-java-8.0.16.jar cn.itcast.jdbc.jdbcDemo1Exception in thread "main" java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

配置文件设置了关联,数据却没有关联造成的,只要数据正确就没有问题。 另外,造成这个原因的还可能是数据库的驱动jar包不支持。 还有就是csdn的dizhang的专栏提到的下面问题引起的: 1.因为Hibernate Tools(或者Eclipse本身的Database Explorer)生成*.hbn.xml工具中包含有catalog="***"(*表示数据库名称)这样的属性,将该属性删除就可以了 2.估计是你的列名里面有关键字的原因吧,命名列的时候不要单独使用date,ID...这种关键字 Hibernate查询时候的问题。 莫名其妙地报如下的错误, org.hibernate.exception.GenericJDBCException: could not execute query。 参考技术A 取经路线图

JDBC MySQL快速入门

  1. import java.util.logging.Level;
  2. import java.util.logging.Logger;
  3.  
  4. // import com.mysql.jdbc.*;
  5. import java.sql.*;
  6.  
  7. /*
  8.  * To change this template, choose Tools | Templates
  9.  * and open the template in the editor.
  10.  */
  11. /**
  12.  *
  13.  * @author sukanta
  14.  */
  15. public class Main {
  16.  
  17. public static void main(String[] args) throws SQLException {
  18. try {
  19. Class.forName("com.mysql.jdbc.Driver");
  20. } catch (ClassNotFoundException ex) {
  21. Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
  22. }
  23. Connection con = null;
  24. Statement stmt = null;
  25. ResultSet rs = null;
  26.  
  27. con = DriverManager.getConnection("jdbc:mysql://desktop:3306/employees", "sukanta", "sukanta");
  28. stmt = con.createStatement();
  29. ResultSet result = stmt.executeQuery("SELECT * FROM table1");
  30. while (result.next())
  31. System.out.println(result.getString(1) + " " + result.getString(2));
  32. result.close();
  33. con.close();
  34. }
  35. }

以上是关于jdbc快速入门这个错误怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

day39-Spring 12-Spring的JDBC模板:快速入门

JDBC快速入门

Java学习:JDBC快速入门

01 JDBC快速入门

JDBC快速入门

JDBC MySQL快速入门