
13/07/2010, 06:03
|
 | 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. |