Mysql连接问题或我的代码问题[重复]

Posted

技术标签:

【中文标题】Mysql连接问题或我的代码问题[重复]【英文标题】:Mysql Connection problem or my code problem [duplicate] 【发布时间】:2020-07-28 12:56:43 【问题描述】:

我想用数据库(XAMP SOFTWRE)制作一个小型的员工管理系统软件。 软件我正在使用 NETBEANS

对于我正在使用的数据库连接: 1.JAR = mysql-connector-java-8.0.19 2. BIN = mysql-connector-java-5.1.41.

当我想输入我的信息时,我遇到了问题。谁能帮我解决这个问题?

代码:

    try 
        Class.forName("com.mysql.jdbc.Driver");
        con1 = DriverManager.getConnection("jdbc:mysql://localhost/project1","root","");
        insert = con1.prepareStatement("insert into records(idno,name,occu,dob,pn)values(?,?,?,?,?)");
        insert.setString(1,idno);
        insert.setString(2,name);
        insert.setString(3,occu);
        insert.setString(4,dob);
        insert.setString(5,pn);
        insert.executeUpdate();



        JOptionPane.showMessageDialog(this,"Information has been successfully recorded.");





enter code here

输出结果: 加载类com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver'。驱动程序是通过 SPI 自动注册的,通常不需要手动加载驱动程序类。 2020 年 4 月 12 日晚上 11:42:04 project1.reg jButton1ActionPerformed 严重:无 java.sql.SQLException:服务器时区值“未知”无法识别或代表多个时区。如果您想利用时区支持,您必须配置服务器或 JDBC 驱动程序(通过“serverTimezone”配置属性)以使用更具体的时区值。 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63)

【问题讨论】:

【参考方案1】:

尝试改变

com.mysql.jdbc.Driver

com.mysql.cj.jdbc.Driver

【讨论】:

大哥能告诉我CJ是什么意思吗? 看到这个post 加载类com.mysql.jdbc.Driver'. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver'。驱动程序是通过 SPI 自动注册的,通常不需要手动加载驱动程序类。 2020 年 4 月 15 日晚上 8:17:08 project1.reg jButton1ActionPerformed 严重:空 同样的问题 :( 这个问题已经问过了,见this

以上是关于Mysql连接问题或我的代码问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 JDBC 将 Java 代码与远程 MySQL 数据库连接 [重复]

XAMPP:mySQL 未连接 [重复]

循环中更改数据的问题:它是 v-for 的功能还是组件的错误或我的代码的错误?

如何将android与php mysql连接[重复]

您如何连接来自其他表或我的第 5 个表上的用户输入的数据?

带有连接的Sql Server 2008更新列[重复]