Foros del Web » Programación para mayores de 30 ;) » Java »

como insertar filas en access desde java???

Estas en el tema de como insertar filas en access desde java??? en el foro de Java en Foros del Web. Hola a tod@s. Acabo de empezar con conexiones de java con bases de datos, y necesito saber como insertar filas en una base de datos ...
  #1 (permalink)  
Antiguo 05/06/2010, 15:08
 
Fecha de Ingreso: mayo-2010
Mensajes: 32
Antigüedad: 14 años
Puntos: 0
Pregunta como insertar filas en access desde java???

Hola a tod@s. Acabo de empezar con conexiones de java con bases de datos, y necesito saber como insertar filas en una base de datos de access desde java. Lo he intentado, pero no se porque no puedo usar el método executeUpdate. Tambien deciros que uso NetBeans. Aqui os adjunto todo el codigo que tengo:

Código PHP:
        try{
            Class.
forName("sun.jdbc.odbc.JdbcOdbcDriver"); }

        catch(
Exception e){
            
System.out.println("No se ha podido cargar el Driver JDBC-ODBC"); }



        
Connection cn DriverManager.getConnection("jdbc:odbc:BaseDatos""""");



        
Statement st;
        
st=  (Statementcn.createStatement();


       
st.executeUpdate("INSERT INTO Alumnos (cod_alum, grupo, apellidos, nombre, dni, fecha_nac, matricula, domicilio, poblacion, provincia, telefono, nom_usuario, contraseña, email, sexo) VALUES ('1', '1', 'Jimenez Marco', 'Jose Maria', '12345678-C', '02/15/1990', 'matricula', 'C/ Mayor Nº5', 'Orihuela', 'Alicante', '654321123', 'nom_usu', 'contraseña1', '[email protected]', 'Masculino');"); 


El problema es que en la linea que contiene:

st= (Statement) cn.createStatement();

me sale el siguiente error:

Exception in thread "main" java.lang.ClassCastException: sun.jdbc.odbc.JdbcOdbcStatement cannot be cast to java.beans.Statement



Ademas, cuando escribo st. , no me sale el metodo executeUpdate, solo me sale el execute y otros mas, pero no el executeUpdate.

Que puedo hacer para solucionar esto??

Gracias de antemano.

Un saludo.
  #2 (permalink)  
Antiguo 06/06/2010, 05:05
 
Fecha de Ingreso: mayo-2010
Mensajes: 32
Antigüedad: 14 años
Puntos: 0
Respuesta: como insertar filas en access desde java???

Realmente el fallo era que estaba importando:

import java.beans.Statement;

y debía importar:

import java.sql.Statement;

Etiquetas: access, filas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:10.