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= (Statement) cn.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.