SoloCodigo

Programación General => Java => Mensaje iniciado por: JHOSEP en Domingo 8 de Septiembre de 2002, 21:36

Título: Re: COMO PUEDO INGRESAR UN DATO A UNA BASE DE DATOS DE ACCES
Publicado por: JHOSEP en Domingo 8 de Septiembre de 2002, 21:36
ME PODRIAN AYUDAR EN UN PROYECTO QUE ESTOY HACIENDO EN JAVA SE TRATA DE UNA JUEGO DEL MUNDIAL SE TRASTA DE INGRESO DE TODOS LOS EQUIPOS Y HACER CADA JUGADA ES COMO EL MUNDIAL DE FUTBOL:)
Título: Re: COMO PUEDO INGRESAR UN DATO A UNA BASE DE DATOS DE ACCES
Publicado por: emilioicai en Miércoles 9 de Octubre de 2002, 22:01
El acceso a bases de datos es muy complicado.

Tienes primero q crear un driver enganchado a esa BBDD, luego establecer la conexión y después lanzar comandos en SQL hacia la BBDD.

Es muy largo para verlo en un foro, pero mira por internet q hay unos tutoriales de BBDD para java q son lo mejor.

Un saludo
Título: COMO PUEDO INGRESAR UN DATO A UNA BASE DE DATOS DE ACCES EN
Publicado por: gqxns en Lunes 14 de Abril de 2003, 14:33
un ejemplo de como obtener una conexion para access:

/**********************************************************************************
* CLASE CONTROL DE CONEXION Y LOGIN
**********************************************************************************/
import java.sql.*;
public class Sesion{
    private String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
    private String url = "jdbc:odbc:DataBase";//database es el alias de ODBC que apunta al archivo de access
                                    //esto lo configuras en panel de control - fuente de datos
   private Connection c;
    private PreparedStatement st;
    private ResultSet rs;
   private String login, pass, sql;
   private int id;
   public Sesion(){
      //Realaliza la conexion
      try{             
         Class.forName(DRIVER);
              c = DriverManager.getConnection(url);
         //c.setAutoCommit(false);
      }
      catch (Exception e){
            System.out.println("No pudo cargar el Driver....");
            System.out.println(e);
        }
   }
   public void inicializarOperador(String operador){
      //Busca por el login del operador
      try{
            sql = "SELECT * FROM people WHERE IdLogin=?";
           st = c.prepareStatement(sql);
         st.setString(1, operador);
              rs = st.executeQuery();
              if(rs.next()){
                 login    = rs.getString(6);
                 pass     = rs.getString(7);
            id      = rs.getInt(1);
           }
         rs.close();
         st.close();
        }
      catch (Exception e){
            System.out.println("No se pudo realizar la consulta...");
            System.out.println(e);
        }
    }
   public String        getDriver()      {return DRIVER;}
   public String        getUrl()      {return url;}
   public String       getLogin()      {return login;}
   public String       getPass()      {return pass;}
   public int          getId()         {return id;}   
   public Connection    getConexion()   {return c;}
   public void cerrarConexion(){
      try{c.close();}
      catch(Exception e){System.out.println(e);}
   }
}
Título: Re: COMO PUEDO INGRESAR UN DATO A UNA BASE DE DATOS DE ACCES
Publicado por: Seldon en Miércoles 19 de Mayo de 2004, 18:04
Estimados, pero este codigo podria implementarse en un applet??



Atte, Seldon