conexion con mysql
Publicado por marcelo (8 intervenciones) el 25/02/2009 23:53:19
Hola:
Tengo este programa para tratar de conectarme a una base de datos mysql:
---------------------
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import org.gjt.mm.mysql.Driver;
public class conectar {
public Connection con=null;
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println(“encontro driver”);
} catch (ClassNotFoundException e) {
System.out.println("error en driver,no se encontro");
e.printStackTrace();
}
try {
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/prueba","root","250695");
} catch (SQLException e) {
System.out.println("problema al conectar la base");
e.printStackTrace();
}
}
}
/////////////////////////////////////////////////////////////////////
La corrida de este programa genera la siguiente salida:
encontro driver
problema al conectar la base
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at conectar.main(conectar.java:20)
Lo que me desorienta es porque me saca el mensaje “no situable driver” cuando no entro en el primer catch (sino, entiendo hubiese sacado el mensaje”no encontro driver).
El acceso a la b de datos prueba no creo que sea ,porque por el mysql administrador accedo perfectamente.
tengo de java lea version J2re1.4.2_06 ,y el driver es mysql-connector-java -5.1.7-bin.jar
desde ya gracias por la ayuda.
Tengo este programa para tratar de conectarme a una base de datos mysql:
---------------------
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import org.gjt.mm.mysql.Driver;
public class conectar {
public Connection con=null;
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println(“encontro driver”);
} catch (ClassNotFoundException e) {
System.out.println("error en driver,no se encontro");
e.printStackTrace();
}
try {
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/prueba","root","250695");
} catch (SQLException e) {
System.out.println("problema al conectar la base");
e.printStackTrace();
}
}
}
/////////////////////////////////////////////////////////////////////
La corrida de este programa genera la siguiente salida:
encontro driver
problema al conectar la base
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at conectar.main(conectar.java:20)
Lo que me desorienta es porque me saca el mensaje “no situable driver” cuando no entro en el primer catch (sino, entiendo hubiese sacado el mensaje”no encontro driver).
El acceso a la b de datos prueba no creo que sea ,porque por el mysql administrador accedo perfectamente.
tengo de java lea version J2re1.4.2_06 ,y el driver es mysql-connector-java -5.1.7-bin.jar
desde ya gracias por la ayuda.
Valora esta pregunta


0