¡¡¡¡¡AYUDA!!!!!

ross_av
08 de Septiembre del 2003
Intento insertar datos en una tabla y me da el siguiente error:

No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado.

Por favor necesito ayuda. Muchas gracias.

Manu
08 de Septiembre del 2003
¿tienes hecha la conexión con la BD? Porque supongo que la tabla a la que te refieres será de una BD.

ross_av
08 de Septiembre del 2003
Tengo hecho esto pero no sé si estará aquí el error, si me puedes ayudar, gracias.

public static void main (String args []) {
String url = "jdbc:odbc:datos";
Connection con;
String createString;
createString = "create table Usuarios " +
"(CÓD_USUARIO INTEGER, " +
"NOMBRE_USUARIO VARCHAR2 (15), " +
"APELLIDOS_USUARIOS VARCHAR2 (25), " +
"LOGIN VARCHAR2 (15), " +
"PASSWORD VARCHAR2 (15), " +
"DNI VARCHAR2 (9), " +
"CORREO VARCHAR2 (30), " +
"NIVEL VARCHAR2 (10))";
Statement stmt;

try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(java.lang.ClassNotFoundException ex) {
System.err.print("Error Clase No Existe : ");
System.err.println(ex.getMessage());
}

try {
con = DriverManager.getConnection("jdbc:odbc:datos","usr","psw");
stmt = con.createStatement();
stmt.executeUpdate(createString);
stmt.close();
con.close();

} catch(SQLException exc) {
System.err.println("Error al ejecutar SQL: " + exc.getMessage());
}
}