Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/07/2010, 06:03
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 4 meses
Puntos: 454
Respuesta: error al crear la conexion a mysql

Hola:

Te sobra el

import com.mysql.jdbc.Connection;

que se está liando con el java.sql.Connection.

DriverManager devuelve un java.sql.Connection y por el error parece que estás intentando asignarlo a una variable de tipo com.mysql.jdbc.Connection.

Cuando trabajas con base de datos, lo normal es olvidar totalmente los import correspondientes a tu base de datos concreta y usar sólo los de java.sql. De hecho, al poner la carga del driver así

Class.forName("com.mysql.jdbc.Driver");

ni siquiera hace falta ese import. De esta forma tu código es más general y será capaz de trabajar con cualquier base de datos (sólo hay que añadir la librería del connector adecuado, el Class.forname() del Driver y la url de conexión, sin necesidad de tener que ir tocando por todo el código todos los import.

Idem com los import com.mysql.jdbc.PreparedStatement; y import com.mysql.jdbc.ResultSet;, procura usar siempre los de java.sql

Se bueno.
__________________
Apuntes Java
Wiki de Programación