Erro de conexão com o banco de dados

3 respostas
javamysql
Matheus_Silva1

Pessoal estou tentando fazer uma conexao com um banco de dados via java, mas sempre quando mando as informações serem salvas no banco ele da erro segue a classe de conexão com o banco

package conecta;

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

public class banco {
	
	
	public static Connection getConexao(){
			Connection con= null;
		try{
			String serverName="locahost";
			String mydatabase="mercado";
			
			String usuario="root";
			String senha="";
			
			String drive = "com.mysql.jdbc.Driver";
            Class.forName(drive);
            
            String url="jdbc:mysql://"+serverName+"/"+mydatabase;
            con=DriverManager.getConnection(url,usuario,senha);
            
		}catch(ClassNotFoundException e){
            System.out.println("Driver não encontrado");
        }catch(SQLException e){
            System.out.println("Erro na conexão com o banco");
        }
        return con;
		}
	
}

segue um print do banco de dados

3 Respostas

lucas.sampaio

Bem, tenta adicionar a porta do banco.

jdbc:mysql://localhost:3306/mercado
Matheus_Silva1

agora começou mostrar o seguinte erro

Tue May 23 15:14:14 BRT 2017 WARN: 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.

Jonathan_Medeiros

Você adicionou o arquivo .jar do MySQL no seu projeto ?
Verificou se o serviço do MySQL está sendo executado antes de iniciar a execução da aplicação ?

Criado 23 de maio de 2017
Ultima resposta 23 de mai. de 2017
Respostas 3
Participantes 3