Java Database Connectivity ( JDBC) permite que os desenvolvedores de software para conectar aplicativos Java com MySQL , um servidor de banco de dados de código aberto que permite que você adicione a persistência de dados para suas aplicações. Para conectar as duas tecnologias , será necessário adicionar o driver Connector /J para o seu caminho de classe do aplicativo. No NetBeans , isso é feito através da janela " Propriedades do projeto " . Instruções
Adquirir a versão mais recente do Connector /J
1
Navegue até http://dev.mysql.com/downloads/connector/j/.
2
Selecione a versão mais recente do Connector /J e clique em " download". Observe o pacote está disponível como um tar.gz independente de plataforma e zip.
3
Descompacte o arquivo compactado para o local em que você armazenar suas bibliotecas Java .
Adicionando o JDBC Java Archive ( JAR ) para seus aplicativos Caminho de Construção
4
Abrir NetBeans. A partir do painel do projeto, clique com o botão direito no projeto que você pretende conectar a MySQL .
5
Selecione "Propriedades" , na parte inferior da janela pop-up. A janela " Propriedades do projeto " irá aparecer.
6
Selecione "Bibliotecas " da lista no lado esquerdo da janela " Propriedades do projeto " .
7
Selecione na aba " Run" entre as opções disponíveis . Do outro lado , do lado direito da tela, selecione "Adicionar JAR /Pasta".
8
Selecione o /J arquivo JAR do conector você descompactou anteriormente. Deixe todas as seleções padrão , como você os encontrou.
9
Clique em "Abrir " e clique em "OK" na janela " Propriedades do projeto " . O motorista já foi adicionado ao seu caminho de classe . Você provavelmente vai precisar para construir o projeto antes de usar JDBC.
Escrevendo uma classe para acessar MySQL Através JDBC
10
Crie uma nova classe Java " DBMySqlImpl " para testar . a conexão entre seu aplicativo e MySQL
11
Adicione o seguinte código para a nova classe :
public class DBMySqlImpl implementa DBFacade {
conexão conexão privado;
public void conectar (String URL , String uname , String psswd ) lança DBException {
try {
Class.forName (" com.mysql.jdbc.Driver ");
connection = DriverManager.getConnection (URL , uname , psswd );
}
catch ( ClassNotFoundException e) {
lançar novo DBException ( " DBException encontrou " , e); }
catch ( SQLException s) {
lançar novo DBException ( " DBException encontrou " , s);
}
}
desconexão public void () lança DBException {
try {
Connection.Close (); }
< br > captura
( SQLException e) {
lançar novo DBException ( " DBException encontrou" , e); }
}
public void inicializar () lança DBException {
try {
Statement s = connection.createStatement ();
s.executeUpdate ( "banco de dados Gota se existe tESTDB "); < br >
s.executeUpdate ( "Criar banco de dados tESTDB ");
s.Close (); }
catch ( SQLException e) {
throw new DBException ( " DBException encontrou " , e); }
}
12
Crie uma nova classe para implementar a classe " DBMySqlImpl " por chamando a conexão , inicializar e desligar métodos. O código irá criar um novo banco de dados MySQL chamado " TESTDB . "