gpt4 book ai didi

java - 警告 : Establishing SSL connection without server's identity verification is not recommended

转载 作者:IT老高 更新时间:2023-10-28 20:50:04 24 4
gpt4 key购买 nike

连接 MySQL 数据库时,我收到以下警告:

Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

请帮我解决这个问题

import java.sql.*;
public class JdbcCreateTable {
public static void main(String args[])
{
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
try{
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/INTtech","root","root");
Statement st=con.createStatement();
int i=st.executeUpdate("create table Author(AID int primary key,Aname varchar(20),AContact no int,ACountry string)");
System.out.println("Table is created"+i);
con.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}

最佳答案

将 useSSL=false 放在名称数据库的末尾:

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/INTtech?useSSL=false","root","root");

关于java - 警告 : Establishing SSL connection without server's identity verification is not recommended,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34224970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com