Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Olá, tentei fazer conexao com o mySql e não consegui...

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

public class DataBase {

public static Connection getConnection() throws SQLException { String servidor = "jdbc:mysql://localhost/"; String bancoDeDados = "controle_shows"; String usuario = "root"; String senha = "121212"; Connection connection = DriverManager.getConnection(servidor+bancoDeDados, usuario, senha); return connection; } }

-x-

import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List;

public class Teste{

public static void main(String[] args) throws SQLException { List integrantes = new ArrayList <>();

try (Connection connection = new DataBase().getConnection()) { connection.setAutoCommit(false);

...

System.out.println(integrantes);*/ connection.commit(); } } }

2 respostas

Olá Ricardo,

Você tomou algum erro ? Poste aqui qual a sua dificuldade. Aconselho também postar a parte dos códigos com a tag de códigos do fórum para ficar mais legível. Abraços!

solução

// encontrei essa classe e resolvi, obrigado!!!

package E_Conexoes.tipos;

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

public class ConnectionFactory {

public Connection getConnection () throws SQLException, ClassNotFoundException {
    try {
        System.out.println("Iniciando ConnectionMySQL...");
        System.out.println("Conectando...");
        String driver = "com.mysql.jdbc.Driver";
        String url = "jdbc:mysql://localhost:3306/";
        String banco = "lojaVirtual?useSSL=false";
        String usuario = "root";
        String senha = "";
        Class.forName(driver);
        Connection connection = DriverManager.getConnection(url+banco, usuario, senha);
        System.out.println("Conexao efetuada com exito\n");
        return connection;
    } catch (SQLException e) {
        System.err.println("ERRO Conexao nao efetuada\n");
    }
    return null;
}

}