mysql与idea连接

1、安装mysql,确保电脑中有sql数据库;

2、在'服务'中开启mysql;

3、将mysql-connector-java-8.0.16.jar包放入web/WEB-INF/lib并配置;

  • mysql-connector-java 5及以下,配置的是com.mysql.jdbc.Driver驱动
  • mysql-connector-java 6及以上,配置的是com.mysql.cj.jdbc.Driver驱动

4、确认个人sql所用端口,用户名,密码正确。

java 复制代码
//建立连接

public class DBUtil {
    private static Connection conn = null;

    public static Connection getConnection() {
        String url =
                "jdbc:mysql://localhost:3306(个人端口)/mydb?serverTimezone=UTC&useSSL=false";
//与创建数据库的代码结合,保证访问数据库时不出现乱码
        String username = "root(个人用户名)";
        String password = "******(个人密码)";
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");// 加载数据库驱动
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        if (conn == null)
            try {
                conn = DriverManager.getConnection(url, username, password);//建立连接
            } catch (SQLException e) {
                e.printStackTrace();
                System.out.print("数据库连接失败!");
            }
        return conn;
    }
}

end~

相关推荐
CS Beginner7 分钟前
【IDEA】记录webapp下创建相同目录的一次错误
java·intellij-idea·web app
王卫东1 小时前
深入HBase:原理剖析与优化实战
大数据·数据库·hbase
呆呆小金人1 小时前
SQL键类型详解:超键到外键全解析
大数据·数据库·数据仓库·sql·数据库开发·etl·etl工程师
Doro再努力2 小时前
Neo4j图数据库:简述增删改查
数据库·neo4j
dlhto2 小时前
Oracle Linux 9 的 MySQL 8.0 完整安装与远程连接配置
linux·mysql·oracle
送秋三十五3 小时前
5分钟读懂MySQL+Redis双写一致性实现流程
数据库·redis·mysql
bbmmqq3 小时前
根据角色ID获取完整角色信息(异步)
数据库·spring·oracle
阿波罗尼亚3 小时前
查询修正字段sql记录
数据库·sql·mysql
一个儒雅随和的男子3 小时前
Redis性能调优指南
数据库·redis·spring
老华带你飞3 小时前
动漫资讯|基于Springboot的动漫交流网站设计与实现(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·国产动漫网站