Introdução ao jdbc
Conectar-se à um banco de dados Java é feito através do pacote JDBC (Java Database Conectvite), que define um conjunto de classes e interfaces para escrever programas e sistemas em Java que utilizem banco de dados. Esse conjunto de interfaces fica dentro do pacote Java.sql.
Para abrir uma conexão com um banco de dados, precisamos utilizar sempre um driver. A classe Driver Manager é a responsável por se comunicar com todos os drivers que estejam disponíveis. Para isso, invocamos o método getConection com uma String que indica a qual banco desejamos conectar.
Essa String, (chamada de String de conexão JDBC) que iremos utilizar para acessar o MySQL, da seguinte forma:
JDBC: MySQL:\\ip\nome_do_bancos
Devemos substituir IP pelo IP da máquina do servidor e nome do banco pelo nome do banco de dados a ser utilizado.
Exemplo de conexão:
Public class JDBCexemplo {
public static void main(String args [])throws SQLExeption {
conection conexao= Driver Manager.getConection(“JDBC:MySql://localhost/unesa”).
System.out.println(“conectado”);
Conexão.close();
}
}
O SQLExeption é uma exeption checked. Numa aplicação real devemos utilizar try/catch nos lugares que julgamos haver possibilidade de recuperar uma falha com o banco de dados. Precisamos também, tomar sempre cuidado para fechar todas as conexões que foram abertas.
Ao testar o código acima, recebemos uma exeption.
Exemplo prático:
package javaapplication5;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.sql.*;
public class JDBC {
public static void main(String[] args) throws SQLException {
Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/unesa");