Java - java y mysql

 
Vista:

java y mysql

Publicado por gloria (29 intervenciones) el 23/07/2007 13:11:21
Hola

Quiero conectar una base de datos mysql con un programa en Java. Me dice lo siguiente. Ya me he bajado los drivers de mysql para Java. Alguien sabe qué es lo que pasa?

Gracias.

Gloria

C:\jade\src\examples\projecte>java PruebaMySQL
java.sql.SQLException: Access denied for user 'gloria'@'localhost' (using passwo
rd: YES)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:798)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3700)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1203)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2572)
at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
:266)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at PruebaMySQL.<init>(PruebaMySQL.java:43)
at PruebaMySQL.main(PruebaMySQL.java:75)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:java y mysql

Publicado por torpedo (8 intervenciones) el 24/07/2007 13:11:04
Hola
Pues la verdad es que no tendria que darte muchos problemas, te voy a poner el código que tengo yo por si se te ha pasado algo.

package paquete;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ClaseConnection {

protected static Connection con = null;
private static String DRIVER ;
private static String URL ;
private static String USERNAME ;
private static String PASSWORD ;

public ClaseConnection(){}
public Connection getConnection()
{

DRIVER = "com.mysql.jdbc.Driver";
URL = "jdbc:mysql://servidor/basedatos";
USERNAME = "algo";
PASSWORD = "algo";

try {
Class.forName(DRIVER);
con = DriverManager.getConnection(URL, USERNAME, PASSWORD);
} catch (ClassNotFoundException e3) {
e3.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}

}
}

Seguramente me faltan cosas xq he editado el código, pero basicamente es esto.
Espero que te valga.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar