conexion a bases de datos ayuda porfavor...
Publicado por CARLOS ADRIAN SOTO (20 intervenciones) el 15/03/2010 05:04:18
buenas noches, de antemano mil gracias por responder. mi problema es que intento establecer una conexion desde java a una base de datos creada en mysql, pero no he podido, se que necesito un driver o puente y ahi es donde esta el problema, que no se como agregarlo, en ubuntu. segun leia sun proporciona uno con el jdk, y es el que estoy tratando de utilizar, pero al correr la aplicacion no sucede nada. si alguien puede decirme como debo agregarlo o instalarlo en ubuntu le agradeaco, yo programo en netbeasn 6.7
sobre plataforma linux.
import java.sql.*;
public class InventarioBaseDatos {
static String bd="inventario";//base de datos creada en mysql
static String usuario="soto";
static String password="181985";
public static void main(String []args){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//cargando el driver
//establecer la conexion a la bd
Connection conexion=DriverManager.getConnection("jdbc:odbc:inventario",usuario,password);
Statement estatuto=conexion.createStatement();
estatuto.executeUpdate("CREATE TABLE producto(llave CHAR(12),nunCuenta " +
"CHAR(8),nunBodega CHAR (3),nunLinea CHAR(3),codInterno CHAR(12)," +
"descripcion CHAR(30),marca CHAR(15),uniMedida CHAR(2),peso REAL," +
"inpuesto REAL, precioVenta REAL,PRIMARY KEY(llave));");
System.out.println("se creo");
}catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
catch(SQLException e){
System.out.println(e.getMessage());
}
}
}
sobre plataforma linux.
import java.sql.*;
public class InventarioBaseDatos {
static String bd="inventario";//base de datos creada en mysql
static String usuario="soto";
static String password="181985";
public static void main(String []args){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//cargando el driver
//establecer la conexion a la bd
Connection conexion=DriverManager.getConnection("jdbc:odbc:inventario",usuario,password);
Statement estatuto=conexion.createStatement();
estatuto.executeUpdate("CREATE TABLE producto(llave CHAR(12),nunCuenta " +
"CHAR(8),nunBodega CHAR (3),nunLinea CHAR(3),codInterno CHAR(12)," +
"descripcion CHAR(30),marca CHAR(15),uniMedida CHAR(2),peso REAL," +
"inpuesto REAL, precioVenta REAL,PRIMARY KEY(llave));");
System.out.println("se creo");
}catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
catch(SQLException e){
System.out.println(e.getMessage());
}
}
}
Valora esta pregunta


0