problema url para conexion a mysql
Publicado por CARLOS ADRIAN SOTO (20 intervenciones) el 17/03/2010 02:05:01
buenas noches, de antemano mil gracias por su respuesta. tengo un problema al intentar conectarme a una base de datos de mysql con java se que nececito un driver y de hecho descargue un paquete que se llama mysql-connector-java-5.1.12-bin.jar, lo tengo en mi carpeta personal llamada soto y lo agregue a las librerias del proyecto en netbeans, pero ando confundido con la url, porque no estoy completamente seguro de como debo declararla, asi es como la tengo: y no funciona
Class.forName("com.mysql.Jdbc.Driver");
Connection conexion=DriverManager.getConnection("jdbc:mysql://home/soto/mysql-connector-java-5.1.12-bin.jar:inventario",usuario,password);
donde soto es mi carpeta personal e inventario la base de datos en mysql.
este es el codigo completo
import java.sql.*;
public class InventarioBaseDatos {
//static String bd="inventario";//base de datos creada en mysql
static String usuario="soto";//usuario de la bd
static String password="181985";//contraseña del usuario de la bd
public static void main(String []args){
try{
Class.forName("com.mysql.Jdbc.Driver");//cargando el driver
//establecer la conexion a la bd
System.out.println("se creo");
Connection conexion=DriverManager.getConnection("jdbc:mysql://home/soto/mysql-connector-java-5.1.12.bin.jar: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());
}
}
}
Class.forName("com.mysql.Jdbc.Driver");
Connection conexion=DriverManager.getConnection("jdbc:mysql://home/soto/mysql-connector-java-5.1.12-bin.jar:inventario",usuario,password);
donde soto es mi carpeta personal e inventario la base de datos en mysql.
este es el codigo completo
import java.sql.*;
public class InventarioBaseDatos {
//static String bd="inventario";//base de datos creada en mysql
static String usuario="soto";//usuario de la bd
static String password="181985";//contraseña del usuario de la bd
public static void main(String []args){
try{
Class.forName("com.mysql.Jdbc.Driver");//cargando el driver
//establecer la conexion a la bd
System.out.println("se creo");
Connection conexion=DriverManager.getConnection("jdbc:mysql://home/soto/mysql-connector-java-5.1.12.bin.jar: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