Vídeo JAVA + MYSQL + JDBC
Tutorial Feito como material complementar de aula de Programação para WEB
Código Fonte do arquivo ExemploJDBC.java está abaixo:
package appjdbc;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
/**
*
* @author Marcelo
*/
public class ExemploJDBC extends JFrame{
public ExemploJDBC(String titulo) {
super(titulo);
setSize(500, 100);
final JLabel lblConexao = new JLabel("...");
add(lblConexao);
JButton btnConectar = new JButton("Conectar ao MYSQL");
add(btnConectar);
btnConectar.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
lblConexao.setText(conectar());
}
}
);
}
public String conectar(){
Connection con = null;
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql://localhost/teste?autoReconnect=true",
"root", "12345");
if(!con.isClosed())
return ("Conectado com sucesso! Parabéns!");
} catch(Exception e) {
return ("Exception: " + e.getMessage());
} finally {
try {
if(con != null)
con.close();
} catch(SQLException e) {
return ("Exception: " + e.getMessage());
}
}
return null;
}
public static void main(String args[]) {
ExemploJDBC e = new ExemploJDBC("Exemplo JDBC");
e.setLayout(new GridLayout());
e.setVisible(true);
}
}
1 Comentário