Classe de conexão com banco de dados MySQL

From Basef
Jump to: navigation, search
  • Arquivo ConnectionFactory.java:
import com.sun.net.ssl.internal.ssl.Debug;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
 
// Classe para conexao com banco de dados
public class ConnectionFactory {
 
   // Este método estático deve ser chamado para conectar-se com o banco de dados
   public static Connection getConnection() {
 
	 try {
 
	    // Importa a classe MySQL
	    Class.forName("com.mysql.jdbc.Driver");
 
	    // Abre a conexão com o banco de dados
	    return DriverManager.getConnection("jdbc:mysql://localhost:3306/nomedobanco", "usuario", "TDFur4Kq");
 
	 } catch (SQLException e) {
 
	 } catch (ClassNotFoundException f) {
 
	 }
	 return null;
 
   }
}
  • Exemplo de uso:
// Conecta-se ao banco de dados
Connection con = ConnectionFactory.getConnection();
 
// Variável Statement, que permitirá executar uma query
java.sql.Statement dados;
 
try {
 
   // Pega instância de Statement
   dados = con.createStatement();
 
   // Query
   String sql = " SELECT * FROM mytables; ";
 
   // Executa a inserção no banco de dados
   dados.execute( sql );
   dados.close();
 
} catch (SQLException e) {
 
}
  • Arquivo JAR necessário:

Para trabalhar com o banco de dados MySQL, é preciso copiar o arquivo JAR da biblioteca para o folder WEB-INF/lib. (mysql-connector-java-5.1.12-bin)