Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/07/2010, 06:36
porito
 
Fecha de Ingreso: junio-2010
Mensajes: 44
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: error al crear la conexion a mysql

Cita:
Iniciado por chuidiang Ver Mensaje
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.
Totalmente cierto. Muchas gracias por la aclaracion. Solucionado
Respecto a lo que has dicho...tambien me sirve para conectarme a SQL server aparte de Mysql? Solo tendria que cambiar el Class.forname() y la url y ya esta?