COMO CONECTAR EN JAVA CON SQL
Publicado por Vicky (2 intervenciones) el 20/01/2009 19:34:53
Hola! me han pedido que conecte una base de datos en sql por java. a partir de este codigo
package bases;
import java.sql.*;
public class MibaseDb {
public static void main(String[] args) {
Connection conexion;
Statement sentencia;
ResultSet resultado;
System.out.println ("Iniciando Programa");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(Exception e){
System.out.println("No se pudo cargar el puente JDBC-OBDC.");
return;
}
try {
conexion= DriverManager.getConnection("jdbc:obdc:tutorial","","");
sentencia= conexion.createStatement();
try{
sentencia.execute("DROP TABLE AMIGOS");
} catch (SQLException e) {};
sentencia.execute("CREATE DATABASE tutorial");
sentencia.execute("CREATE TABLE AMIGOS"+" NOMBRE VARCHAR(15) NOT NULL,"+"APELLIDOS VARCHAR(30) NOT NULL, "+"CUMPLE DATETIME)");
sentencia.execute("INSERT INTO AMIGOS "+"VALUES ('JOSE', 'GONZALEZ', '03/15/1961')");
sentencia.execute("INSERT INTO AMIGOS "+"VALUES ('PEDRO', 'GOMEZ', '08/15/1961')");
sentencia.execute("INSERT INTO AMIGOS "+"VALUES ('GONZALO', 'PEREZ', 'NULL')");
} catch (Exception e){
System.out.println(e);
return;
}
System.out.println("Creacion finalizada.");
}
}
Cree la base de datos en mysql llamada tutorial, pero no me realiza ninguna conexion, por favor me podrian decir que me falta o en que estoy errada?
Es urgente, gracias!!
package bases;
import java.sql.*;
public class MibaseDb {
public static void main(String[] args) {
Connection conexion;
Statement sentencia;
ResultSet resultado;
System.out.println ("Iniciando Programa");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(Exception e){
System.out.println("No se pudo cargar el puente JDBC-OBDC.");
return;
}
try {
conexion= DriverManager.getConnection("jdbc:obdc:tutorial","","");
sentencia= conexion.createStatement();
try{
sentencia.execute("DROP TABLE AMIGOS");
} catch (SQLException e) {};
sentencia.execute("CREATE DATABASE tutorial");
sentencia.execute("CREATE TABLE AMIGOS"+" NOMBRE VARCHAR(15) NOT NULL,"+"APELLIDOS VARCHAR(30) NOT NULL, "+"CUMPLE DATETIME)");
sentencia.execute("INSERT INTO AMIGOS "+"VALUES ('JOSE', 'GONZALEZ', '03/15/1961')");
sentencia.execute("INSERT INTO AMIGOS "+"VALUES ('PEDRO', 'GOMEZ', '08/15/1961')");
sentencia.execute("INSERT INTO AMIGOS "+"VALUES ('GONZALO', 'PEREZ', 'NULL')");
} catch (Exception e){
System.out.println(e);
return;
}
System.out.println("Creacion finalizada.");
}
}
Cree la base de datos en mysql llamada tutorial, pero no me realiza ninguna conexion, por favor me podrian decir que me falta o en que estoy errada?
Es urgente, gracias!!
Valora esta pregunta


0