felicidades pepe, que buen código el que pusiste ...
aquí les dejo un código que conecta NetBeans y MySQL
solo tienen que realizar algunos cambios como por ejemplo:
arquitectura -> es el nombre de mi BD ustedes ponen ahí el nombre de su BD
password -> si al crear la BD le pusieron password entonces lo colocan, caso contrario lo dejan como una cadena vacía
"" Código PHP:
public class Conexion {
static public Connection con;
static String claseDriver = "com.mysql.jdbc.Driver";
static String url = "jdbc:mysql://localhost:3306/arquitectura";
static String user = "root";
static String password = "root";
public static Connection getConexion() {
return con;
}
public static void abrirConexion() {
try {
if (con == null) {
Class.forName(claseDriver).newInstance();
con = DriverManager.getConnection(url, user, password);
}
else {
if (con.isClosed()) {
con = DriverManager.getConnection(url, user, password);
}
}
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (InstantiationException ex) {
ex.printStackTrace();
} catch (IllegalAccessException ex) {
ex.printStackTrace();
}
}
public static void cerrar() {
try {
if (!con.isClosed())
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
static public boolean estaConectado() {
boolean sw = false;
try {
if (con == null) {
sw = false;
} else if (!con.isClosed())
sw = true;
} catch (SQLException e) {
e.printStackTrace();
}
return sw;
}
public static void main(String Srgs[]) {
Conexion.abrirConexion();
System.out.print(Conexion.estaConectado());
}
}
claro que también no se olviden de adicionar
Driver MySQL JDBC a la Biblioteca de NetBenas