IDEA2019.2链接MySQL数据库以及问题解决

使用IDEA链接MySQL

  • 首先介绍一下我所使用的版本:IDEA Ultimate 2019.02、MySQL用的是5.7的版本



  • 启动IDEA完成后,在View->ToolWindows中点击Database


  • 在出现的Database界面中选择加号,点击你要链接的数据库,这里我选择MySQL


  • 在Data Sources and Drivers中输入你数据库的基本信息,重要的是Host、Port、User以及Password这几项内容,填写完毕后点击Test Connection测试,如果出现绿色对勾则配置正确


  • 在Drivers中选择MySQL,点击加号安装对应的Connector即可


  • 如果报错你可不填写User和Password然后测试,在出现的对话框中填写信息,然后确定进行配置


  • 配置完成后在Database界面就会出现你刚才的数据库信息,这时你可以查看MySQL中存储的表



  • 配置完成后我们进行一个简单的测试来看看是否配置成功

  • 需要去MySQL官网下载jar包,我这里下载的是mysql-connector-java-8.0.17最新的版本:官网下载链接


  • 在你的工程中创建lib文件夹,将解压缩的jar包导入


  • 编写程序进行测试

import org.junit.Test;

import java.sql.Connection;
import java.sql.Driver;
import java.sql.SQLException;
import java.util.Properties;

public class JDBCTest {

    @Test
    public void testDriver() throws SQLException {
        //1.创建一个Driver实现类的对象
        Driver driver = new com.mysql.cj.jdbc.Driver();

        //2.准备链接数据库基本信息:url,user,password
        String url = "jdbc:mysql://localhost:3306/myemployees";
        Properties info = new Properties();
        info.put("user", "root");
        info.put("password", "3570");

        //3.调用Driver接口的connect(url,info)获取数据库链接
        Connection connect = driver.connect(url, info);
        System.out.println(connect);
    }
    
}
  • 若能出现如图结果则证明链接成功


解决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
  • 解决方法就是重新设置时区信息
//修改mysql全局时区为北京时间
set global time_zone = '+8:00'; 修改mysql全局时区为北京时间
//修改当前会话时区
set time_zone = '+8:00'; 

至此,关于IDEA链接MySQL配置过程全部结束

你可能感兴趣的:(IDEA2019.2链接MySQL数据库以及问题解决)