Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/09/2008, 10:20
Avatar de Nighter
Nighter
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Ayuda con ceneccion a base de datos con java??????

Código PHP:
package bd;

import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.Connection;
import java.sql.SQLException;
import javax.swing.JOptionPane

public class 
Conector 

 private 
Connection conn;    
 private 
ResultSet result;
 private 
Statement statement;
  
 public 
Conector() 
 {
  
inicializarConexion();
 }
 
 private final 
void inicializarConexion()
 {      
  try 
  {
   Class.
forName("sun.jdbc.odbc.JdbcOdbcDriver");
   
conn java.sql.DriverManager.getConnection("jdbc:odbc:huella");
   
statement conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVEResultSet.CONCUR_UPDATABLE);
  }
  catch (
SQLException e
  {
   
JOptionPane.showMessageDialog(null,e.getMessage()+". No se pudo accesar a la base de datos","Sin acceso, no se obtuvo conexion",JOptionPane.ERROR_MESSAGE);
  }  
  catch (
ClassNotFoundException e
  {
   
JOptionPane.showMessageDialog(null,e.getMessage()+". No se pudo establecer conexion con la base de datos","Sin conexion, el controlador no esta presente",JOptionPane.ERROR_MESSAGE);
  }
 } 
 
 public final 
ResultSet selectQuery(String querythrows SQLException 
 
{
  
result statement.executeQuery(query);       
  return 
result;    
 }

 public final 
void IUD(String querythrows SQLException 
 
{
  
statement.executeUpdate(query);         
 }
 
 protected final 
void close() throws SQLException 
 
{
  if(
result != null)
   
result.close();
   
  if(
statement != null)
   
statement.close();
   
  if(
conn != null)
   
conn.close();     
 }

esta clase te sirve pa cualquier db solo ps le pones el driver indicado y ps ligas las librerias necesarias pero ps como tas con access solo asegurate que tengas declarado el odbc okas?

[email protected] por cualquier duda


"Un hombre no vale por lo que sabe sino por a cuantos ha enseñado"
(vamos a difundir esta filosofia va?)