java连接mysql时报错(mysql创建连接时错误)

发布时间:2022-11-09

本文目录一览:

  1. java连接mysql错误
  2. java 连接数据库mysql 的错误
  3. java 连接mysql数据库产生了错误
  4. JAVA连接mysql数据库报错,坐等高手指点
  5. java连接MySQL数据库报错java.lang.ClassNotFoundException
  6. java连接mysql数据库报错

java连接mysql错误

import java.sql.*;
public class Jdbc {
    public static void main(String args[]) {
        try {
            Class.forName("com.mysql.cj.jdbc.Driver"); // 加载MYSQL JDBC驱动程序
            System.out.println("Success loading Mysql Driver!");
        } catch (Exception e) {
            System.out.print("Error loading Mysql Driver!");
            e.printStackTrace();
        }
        try {
            Connection connect = DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/shop?serverTimezone=UTC", "root", "1437790929"); // java这个空填写的是你自己设的密码
            System.out.println("Success connect Mysql!");
            Statement stmt = connect.createStatement();
            ResultSet rs = stmt.executeQuery("select * from user");
            // user 为你表的名称,可以在MySQL命令行用 show tables 显示
            while (rs.next()) {
                System.out.println(rs.getString("name"));
            }
        } catch (Exception e) {
            System.out.print("get data error!");
            e.printStackTrace();
        }
    }
}

java 连接数据库mysql 的错误

对应你数据库的 JDBC 的 jar 包只有一个,你把这三个都从工程里删除,然后在网上找一个对应你数据库的 JDBC 的 jar 包(不同数据库对应不同的 jar 包),添加进去就可以了。你添加三个是有问题的,肯定会发生冲突。

java 连接mysql数据库产生了错误

  1. 百度搜索你的 MySQL 版本是不是和连接驱动一致。
  2. 错误显示你的连接驱动没找到,看看你是否导入到项目中。

JAVA连接mysql数据库报错,坐等高手指点

package tju.calendar.dbc;
import java.sql.Connection;
import java.sql.DriverManager;
public class DatabaseConnection {
    private static final String DBDRIVER = "com.mysql.jdbc.Driver";
    private static final String DBURL = "jdbc:mysql://localhost:3306/--";
    private static final String DBUSER = "--";
    private static final String DBPASSWARD = "---";
    private Connection conn = null;
    public DatabaseConnection() throws Exception {
        try {
            Class.forName(DBDRIVER);
            this.conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWARD);
        } catch (Exception e) {
            throw e;
        }
    }
    public Connection getConnection() {
        return this.conn;
    }
    public void close() throws Exception {
        if (this.conn != null) {
            try {
                this.conn.close();
            } catch (Exception e) {
                throw e;
            }
        }
    }
}

我一般都是这么连接数据库的,可能是你的语句顺序问题吧。

java连接MySQL数据库报错java.lang.ClassNotFoundException

你程序没有放入这个数据连接的 jar 包吧!

  • 方法1:放在 JDK 里面的 lib 包里面,这个是普通的 Java 项目。
  • 方法2:放在你的项目里面,如 Web 项目的话,项目就用引用的方式。 希望能够帮到你。

java连接mysql数据库报错

楼上正解。

java.lang.Error: Unresolved compilation problem:
编译错误,你的写错了。