Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Clauido José

connectando mysql

Recommended Posts

Boa noite galera estou com um problema estou avançando nos estudos do java agora estou indo para java para web e na apostila que eu tenho ele usa mysql bom fis tudo como manda o tutorial baixei o java connector no site do mysql criei a pasta lib e coloquei o jar e add o path no eclippse, bom ai criei uma classe CriaBaseDeDadosLivraria para criar a base de dados no mysql mas não esta rodando não sei pq?

Segue a classe criada

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

public class CriaBaseDeDadosLivraria {

	public static void main(String[] args) throws Exception {
		String usuario = "root";
		String senha = "root";
		
		System.out.println("Abrindo conexao....");
		
		Connection conexao=DriverManager .getConnection("jdbc:mysql://localhost:3306",usuario, senha);
		
		System.out.println("Apagando a base de dados livraria...");
		String sql = "DROP DATABASE IF EXISTS livraria";
		PreparedStatement comando = conexao.prepareStatement(sql);
		comando.execute();
		comando.close();
		
		System.out.println("Criando base de dados livraria.....");
		sql = "CREATE DATABASE livraria";
		comando = conexao.prepareStatement(sql);
		comando.execute();
		comando.close();
	}

}

o erro que está dando no console do eclipse;

Abrindo conexao....

Exception in thread "main" java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:676)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:663)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:653)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:638)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:606)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:624)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:620)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:72)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:1663)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:662)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:352)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:221)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at br.com.k19.jbdc.CriaBaseDeDadosLivraria.main(CriaBaseDeDadosLivraria.java:15)
Caused by: com.mysql.cj.core.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.cj.core.exceptions.ExceptionFactory.createException(ExceptionFactory.java:54)
at com.mysql.cj.core.exceptions.ExceptionFactory.createException(ExceptionFactory.java:73)
at com.mysql.cj.mysqla.io.MysqlaProtocol.rejectConnection(MysqlaProtocol.java:286)
at com.mysql.cj.mysqla.authentication.MysqlaAuthenticationProvider.connect(MysqlaAuthenticationProvider.java:208)
at com.mysql.cj.mysqla.io.MysqlaProtocol.connect(MysqlaProtocol.java:1330)
at com.mysql.cj.mysqla.MysqlaSession.connect(MysqlaSession.java:154)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:1783)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:1653)
... 6 more

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui resolver não sei o que era apaguei o projeto e criei ele novamente do zero agora consegui conectar o mysql

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.