您的位置:首页 > 编程语言 > Java开发

Mysql8.0.17使用jdbc教程之连接java

2020-02-05 14:22 549 查看

Mysql8.0.17使用jdbc教程之连接java

第一步(下载驱动)

进入mysql官网下载mysql-connector-java-8.0.17.jar包到java环境,具体如下:

然后往下找到一个MySQL Connectors

点下载,找到如下图

下载到你的java环境.

第二步(连接数据库)

1.现在mysql里建立数据库表(这里我使用了视图化界面)

2.在myeclipse中敲入如下代码:

package com.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class Jdbc {
public static void main(String []args) throws ClassNotFoundException {
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
Class.forName("com.mysql.cj.jdbc.Driver");
try {
conn =
DriverManager.getConnection("jdbc:mysql://localhost/mybatis,"root","12345");
System.out.println("连接成功");
ps = conn.prepareStatement("select name from user;");
rs = ps.executeQuery();
while(rs.next()) {

String name = rs.getString("name");
System.out.print(name);
System.out.println("");
}

} catch (SQLException ex) {
// handle any errors
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
System.out.println("连接失败");
}
}

}

这时会报时区错误:

解决方法:在jdbc:mysql://localhost/mybatis后面加入?serverTimezone=UTC
即:

DriverManager.getConnection("jdbc:mysql://localhost/mybatis?serverTimezone=UTC","root","12345");

结果:

以上就是myeclipse使用jdbc连接mysql的方法。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
云深不知处的码农 发布了3 篇原创文章 · 获赞 0 · 访问量 168 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: