Não consigo conectar o java netbens 17 com o banco de dados php

Boa noite
Sei que esse assunto é muito debatido em todas as comunidades que eu visitei, mas não conseguir resolver esse erro:

Erro ao conectar No suitable driver found for jdbc:mysql://localhost:3306/projetoflorestal
package conexao;

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

/**
 * @author Adriana
 */
public class Conexao {
  
  public Connection getConexao() {      
    try {
      // Tentar estabelecer uma conexão
      Connection conn;
      conn = DriverManager.getConnection(
        //"jdbc:mysql://localhost:3306/projetoflorestal?serverTimezone=UTC",
        "jdbc:mysql://localhost:3306/projetoflorestal",
        "root",
        //Usuario do mysql
        ""
        //senha do mysql
      );
      
      return conn;
    } catch(SQLException e){
      //Se deu errado na hora da conexao
      System.out.println("Erro ao conectar" +  e.getMessage());
      return null;
    }
    
    //Se deu erro na hora de estabelecer a conexao
  }
}

Olá bom dia amigo,
Na verdade você não consegue conectar o Java com o MySQL, favor enviar os erros também.
Essas informações são insuficientes para que alguém lhe ajude.

1 curtida

Tem que adicionar as dependências do MySql no seu projeto Java.

Só complementando. O banco de dados não é PHP. PHP é uma linguagem de programação (bem sem vergonha na minha opinião). Seu sistema gerenciador de banco de dados é o MySQL pelo o que pode ser visto no seu código. Se você estiver usando o xamp como stack de banco e servidor e for alguma versão mais nova, o driver do MySQL não vai funcionar pois, apesar de parecer ser o MySQL, na verdade é o MariaDB, que mesmo sendo um fork open source do MySQL, nas versões mais novas há diferenças no protocolo e mesmo na sintaxe do SQL em relação à evolução do MySQL.

1 curtida