IDEA连接MySQL8及检验是否连接成功

首先应该注意,mysql8需要的jdbc版本是mysql-connector-java-8.0.11,点击下载。

较于之前版本的加载驱动器,进行连接的代码是不同的,如下:

String url="jdbc:mysql://localhost:3306(数据库地址)/mydata(数据库名)?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8";  //数据库地址
String userName="XXX";   //数据库名
String password="XXX";   //数据库密码

Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动器

Connection conn=null;
conn=DriverManager.getConnection(url,userName,password);  //创建连接对象

检验代码如下:

<%@page contentType="text/html; charset=gb2312" language="java" errorPage=""%>
<%@page import="java.sql.*" %>
<% String url="jdbc:mysql://localhost:3306/mydata?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8";
//创建一个ch10的数据库
String userName="root";
String password="123";
Connection conn=null;
try{ Class.forName("com.mysql.cj.jdbc.Driver"); }
catch(ClassNotFoundException e)
{ out.println("加载驱动器类时出现异常");
    e.printStackTrace();}
try{ conn=null; conn=DriverManager.getConnection(url,userName,password); }
catch(SQLException e){ out.println("链接数据库的过程中出现SQL异常");
e.printStackTrace();
out.println(e.getMessage());}
if(conn==null){out.println("链接数据库失败");}
else{out.println("链接数据库成功");try{conn.close();}
catch(SQLException e)
{out.println("关闭数据库连接时出现SQL异常");}} %>

猜你喜欢

转载自blog.csdn.net/qq_38367681/article/details/83715041