IntelliJ IDEA 连接Mysql数据库
下载jdbc
点击下载jdbc.
我使用的jdbc8.0的版本
下载完成之后,解压下来,然后放到自己找的到的目录
创建java项目
创建好之后
点击 文件(files) --项目结构(project structure)–模块(modules)–添加–jars或者目录…
添加刚刚解压出来的jdbc
添加成功应用之后,外部库会出现刚刚添加的jdbc
打开database
填上你的数据库的user和password
填好之后,点击Test connection,若出现绿色箭头,则代表访问成功。
注:新版本的jdbc可能会出现该报错:
Server returns invalid timezone、
Go to ‘Advanced’ tab and set ‘serverTimezon’
解决方法:
时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。
点击设置–点击advanced–servertimezone–Asia/Shanghai
测试连接数据库
新版的jdbc需要改为com.mysql.cj.jdbc.Driver
import java.sql.*;
public class test {
public static void main(String[] args) {
//加载驱动类
try {
Class.forName("com.mysql.cj.jdbc.Driver");
//Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/sa","root","123456");
//sa代表的是数据库,root代表的是数据库的用户名,123456代表数据的密码,请自己注意修改
Statement sql=conn.createStatement();
ResultSet rs;
rs=sql.executeQuery("select * from user");//user代表的是表,请注意修改
while (rs.next())
{
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
}
conn.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}
打印出结果,则代表连接成功。
来源:CSDN
作者:酒精
链接:https://blog.csdn.net/u011302519/article/details/104007410