Sie sind auf Seite 1von 2

import java.sql.

*;
import javax.swing.JOptionPane;

public class bd{


private Connection conn;
private Statement st;
private ResultSet rs;

public static void main(String[] args){


new bd();
}

public bd (){
initComponents();

consultaActualizacion();

consultaSeleccion();

cerrar();
}

private void initComponents(){


try{
//Carga y registra Driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("\n##### Driver cargado y registrado
#####");

//Conexion
conn = DriverManager.getConnection("jdbc:odbc:admdb");
if(conn!=null)
System.out.println("\n##### Conexion #####");
} catch (Exception e){
e.printStackTrace();
}
}

private void consultaActualizacion(){


try{
st = conn.createStatement();
st.executeUpdate("DROP TABLE tabla0");
st.executeUpdate("CREATE TABLE tabla0 (id integer, nombre
varchar(33))");

System.out.println("\n##### Tabla creada #####");

System.out.println("\n##### Datos insertados #####");


st.executeUpdate("INSERT INTO tabla0 (id, nombre) VALUES (1,
'a')");
st.executeUpdate("INSERT INTO tabla0 VALUES (2, 's')");
st.executeUpdate("INSERT INTO tabla0 VALUES (3, 'd')");
st.executeUpdate("INSERT INTO tabla0 VALUES (4, 'f')");
st.executeUpdate("INSERT INTO tabla0 VALUES (5, 'g')");
} catch(Exception e){
e.printStackTrace();
}
}
private void consultaSeleccion(){
try{
st = conn.createStatement();

rs = st.executeQuery("Select * from tabla0");

System.out.println("\n##### Registros #####");


while(rs.next()){
System.out.println("Registro: " + rs.getInt(1) + "\t\t" +
rs.getString(2));
}
System.out.println("##### #####\n");
} catch(Exception e){
e.printStackTrace();
}
}

private void cerrar(){


try{
if(rs!=null){
rs.close();
System.out.println("ResultSet cerrado.");
}
if(st!=null){
st.close();
System.out.println("Statement cerrado.");
}
if(conn!=null){
conn.close();
System.out.println("Conexion cerrada.");
}
} catch(Exception e){
e.printStackTrace();
}
}
}

Das könnte Ihnen auch gefallen