• Jueves 14 de Noviembre de 2024, 19:30

Autor Tema:  Alguien Sabe Usar Bd En Java.  (Leído 1561 veces)

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Alguien Sabe Usar Bd En Java.
« en: Miércoles 22 de Septiembre de 2004, 08:25 »
0
Saben, estaba tratando de crear una pagina que manejara un bd en java, alguien sabe como se usa el paquete de java creado para este fin
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.

fuhrer

  • Miembro MUY activo
  • ***
  • Mensajes: 329
  • Nacionalidad: mx
    • Ver Perfil
    • http://admin.busquenoseninternet.com
Re: Alguien Sabe Usar Bd En Java.
« Respuesta #1 en: Miércoles 29 de Septiembre de 2004, 20:05 »
0
Aqui pongu un ejemplo que hice al final comento lo que se debe cambiar:


import java.sql.*;
public class Bases {
      Statement stat;
      ResultSet res;
      boolean ban;
      Connection conex;
      int i=0;
       static String array[]= new String[10];

      public void lee_base(String a) throws SQLException{
             try {
                  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                  }
                  catch(Exception e){}
             try {
                 conex=DriverManager.getConnection("jdbc:odbc:"+a);
                 stat=conex.createStatement();
                 res=stat.executeQuery("SELECT * FROM TABLA1");
                 ban=res.next();
                 while(ban) {
                    array=res.getString("MATERIA");
                    ban=res.next();
                    i++;
                 }
                 res.close();
                 conex.close();
                 stat.close();
             }
             catch(Exception e){}
    }

    public static void main(String args[]) {
                 Bases o = new Bases();
                 try{
                 o.lee_base("base");}catch(Exception e){}
                 for(int k=0; k<10; k++) {
                             System.out.println(array[k]); }
    }
}

Lo importante es la primera sentencia

import java.sql.*;

esta es para usar:

      Statement stat;
      ResultSet res;
      Connection conex;

Y la sentencia:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

es para el manejador de la Base de Datos, lo unico que se debe hacer es cambiar el nombre sun.jdbc.odbc.JdbcOdbcDriver por el nombre del manejador correspondiente, el que use para este programa es para usar Acces de Microsoft.

Espero sirva.

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: Alguien Sabe Usar Bd En Java.
« Respuesta #2 en: Viernes 8 de Octubre de 2004, 10:15 »
0
Gracias por la info
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.

antony_soluciones

  • Miembro MUY activo
  • ***
  • Mensajes: 222
    • Ver Perfil
Re: Alguien Sabe Usar Bd En Java.
« Respuesta #3 en: Viernes 12 de Noviembre de 2004, 21:04 »
0
Hey hermano este link esta buenisimo...

Codigo para bases de datos en JAVA

 :comp:  :D  :alien:
[size=109]Antony Hernan Delgado Solano. @antonyDelSol en twitter[/size]