Olá boa tarde,
Estou tentando inserir dados no Banco MySQL utilizando o Java. Porém ao executar o código,
ele me gera o seguinte erro: No suitable driver found for jdbc : mysql :// localhost/ livraria.
Já consegui dar em select na tabela e funcionou, com esse teste pude verificar que o Driver de conexão funciona
minha dificuldade mesmo é para inserir dados, modifiquei o código em muitas formas diferentes para funcionar e nada.
import java.sql.*;
import java.util.*;
public class Insere {
public static void main ( String [] args ) {
String stringDeConexao = " jdbc : mysql :// localhost/ livraria ";
String usuario = " root ";
String senha = " 12345678 ";
Scanner entrada = new Scanner ( System .in);
try {
System . out . println (" Abrindo conexão ... ");
Connection conexao = DriverManager . getConnection ( stringDeConexao , usuario , senha );
System . out . println (" Digite o nome da editora : ");
String nome = entrada . nextLine ();
System . out . println (" Digite o email da editora : ");
String email = entrada . nextLine ();
String sql = " INSERT INTO editora (nome , email ) " + " VALUES (?" + nome + " ?, ?" + email + " ?)";
PreparedStatement comando = conexao . prepareStatement ( sql );
System . out . println (" Executando comando ... ");
comando . execute ();
System . out . println (" Fechando conexão ... ");
conexao . close ();
} catch ( Exception e) {
System.out.println("ERRO"+"\n"+e.getMessage());
}
}
}