miércoles, 23 de noviembre de 2011
Mysql + JDBC
import java.sql.*;
import javax.swing.JOptionPane;
public class Mysql {
private Connection conexion = null;
public void estableceConexion() {
if (conexion != null) {
return;
}
//String url = "Jdbc:mysql://localhost:3306/";
try {
Class.forName("com.mysql.jdbc.Driver");
//Class.forName("com.mysql.Driver");
conexion = DriverManager.getConnection("jdbc:mysql://localhost/libro", "usuario", "usuario");
if (conexion != null) {
System.out.println("Conexión a base de datos ... Ok");
}
} catch (Exception e) {
System.out.println("1Problema al establecer la Conexión a la base de datos 1");
}
}
public ResultSet dameNombre() {
ResultSet rs = null;
Statement s = null;
try {
s = conexion.createStatement();
rs = s.executeQuery("SELECT * FROM nt");
} catch (Exception e) {
System.out.println("1Problema al consultar la base de datos 1 ");
}
return rs;
}
public void cierraConexion() {
try {
conexion.close();
} catch (Exception e) {
System.out.println("1Problema para cerrar la Conexión a la base de datos ");
}
}
public static void main(String[] args) throws SQLException {
Mysql x = new Mysql();
ResultSet rs = null;
String cadena = "";
x.estableceConexion();
rs = x.dameNombre();
try {
while (rs.next()) {
cadena += rs.getString(1) + " , " + rs.getString(2) + "\n";
}
JOptionPane.showMessageDialog(null, cadena, "trabajadores", 1);
} catch (Exception e) {
System.out.println("1Problema al imprimir la base de datos ");
}
x.cierraConexion();
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario