Conectar Java con MySQL
Publicado por luis Fernando (2 intervenciones) el 24/12/2007 03:26:04
Hola antes que nada un saludo y mi participación en el foro es por una duda acerca de MySQL y Java, no se por que razon no se conecta o no se que es lo que estoy haciendo mal.
pongo las 2 formas con que trabajado y son comentadas con /* */
estoy desarrollando el programa con NETBEANS
a continuación mi código, espero me puedan ayudar.
GRACIAS!!
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Conexion {
/*private static final String usuarioBD = "";
private static final String contrasenaBD = "bishos";
private static final String baseDatos = "baseDatos";*/
private static final String URL = "jdbc:mysql://localhost:3306/";
private static final String DRIVER = /*"com.mysql.jdbc.Driver"*/"org.gjt.mm.mysql.Driver";
/** Creates a new instance of Conexion */
public Conexion() {
}
public static void main (String args[]){
Conexion PruebaConexion = new Conexion();
PruebaConexion.obtenConexion(/*usuarioBD*/"", /*contrasenaBD*/ "bishos",
/*baseDatos*/"basedatos" );
}
public static Connection obtenConexion(String usuario, String contrasena, String baseDatos) {
Connection conn = null;
try {
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL+baseDatos, usuario, contrasena);
System.out.println("Hola se pudo conectar a la base de datos");
} catch (SQLException sqlex) {
System.err.println("Error al intentar conectar a la base "
+ sqlex.getMessage());
} catch (ClassNotFoundException cnfex) {
System.err.println("Error al cargar el driver "
+ cnfex.getMessage());
}
return conn;
}
public static void cierraConexion(Connection conn) {
if (conn != null) {
try {
conn.close();
} catch (SQLException sqlex) {
System.err.println("Error al intentar cerrar la base "
+ sqlex.getMessage());
}
}
}
}
por cierto el error al compliar es el siguiente:
Error al intentar conectar a la base Access denied for user ''@'localhost' (using password: YES)
por cierto felñices fiestas!!
pongo las 2 formas con que trabajado y son comentadas con /* */
estoy desarrollando el programa con NETBEANS
a continuación mi código, espero me puedan ayudar.
GRACIAS!!
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Conexion {
/*private static final String usuarioBD = "";
private static final String contrasenaBD = "bishos";
private static final String baseDatos = "baseDatos";*/
private static final String URL = "jdbc:mysql://localhost:3306/";
private static final String DRIVER = /*"com.mysql.jdbc.Driver"*/"org.gjt.mm.mysql.Driver";
/** Creates a new instance of Conexion */
public Conexion() {
}
public static void main (String args[]){
Conexion PruebaConexion = new Conexion();
PruebaConexion.obtenConexion(/*usuarioBD*/"", /*contrasenaBD*/ "bishos",
/*baseDatos*/"basedatos" );
}
public static Connection obtenConexion(String usuario, String contrasena, String baseDatos) {
Connection conn = null;
try {
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL+baseDatos, usuario, contrasena);
System.out.println("Hola se pudo conectar a la base de datos");
} catch (SQLException sqlex) {
System.err.println("Error al intentar conectar a la base "
+ sqlex.getMessage());
} catch (ClassNotFoundException cnfex) {
System.err.println("Error al cargar el driver "
+ cnfex.getMessage());
}
return conn;
}
public static void cierraConexion(Connection conn) {
if (conn != null) {
try {
conn.close();
} catch (SQLException sqlex) {
System.err.println("Error al intentar cerrar la base "
+ sqlex.getMessage());
}
}
}
}
por cierto el error al compliar es el siguiente:
Error al intentar conectar a la base Access denied for user ''@'localhost' (using password: YES)
por cierto felñices fiestas!!
Valora esta pregunta


0