Conexão com Banco

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());

     }
   } 
 }

Brother,

Use a tag “code”, para melhor visualização do código.

Já adicionou o jar do Driver no projeto e adicionou no BuildPath?

O mesmo projeto funciona para executar um SELECT, mas para executar INSERT não?

cara utilize uma classe para conexao:

public class Conectar {

  public Connection MinhaConexao = null;
  public Statement MeuState;

  public boolean conecta(boolean b)   
  {
	  
	     try
	     { 
	    	 Class.forName("com.mysql.jdbc.Driver");
	    		String url = "jdbc:mysql://localhost:3306/cadastro";//cadastro é o banco
	    		MinhaConexao = DriverManager.getConnection(url,"root","123");
	    		MeuState = MinhaConexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
	    		return true;
	     } 
	     
	     catch (ClassNotFoundException ex )
	     {
	        System.out.println ("Driver  JDBC-ODBC nao encontrado !") ;
	        return false ;
	     }
	     catch ( SQLException ex )
	     {
	        System.out.println ("Problemas na conexao com a fonte de dados") ;
	        return false ;
	     }
	 
  }

    
} 

e para usá-la:

Conectar conexao = new Conectar();	 
	  if(conexao.conecta(true))
	  {


String sql = " select * from nome_tabela ";

		  ResultSet rs;
		try {
			rs = conexao.MeuState.executeQuery("Select * from clientes");
			
			rs.first();
			
	String  valor =  rs.getString("id");
          
          rs = conexao.MeuState.executeQuery(sql);
          
          
          rs.close();
}cacth(Exception erro){}

          }
else
{




}

[quote=juliomendes90]Brother,

Use a tag “code”, para melhor visualização do código.[/quote]

Vlw pela dica juliomendes90.

Estamos juntos.
Abs,