ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Java. Conectar base datos


Enviado por   •  7 de Enero de 2018  •  Práctica o problema  •  2.133 Palabras (9 Páginas)  •  401 Visitas

Página 1 de 9

//Practica para realizar una conexion a base datos

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();

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (34 Kb) docx (11 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com