Esta clase de herramientas es simple de usar, instanciarla y llamarlo directamente.
La copia del código es la siguiente:
paquete com.lanp.ajax.db;
import java.sql.connection;
import java.sql.drivermanager;
import java.sql.preparedStatement;
import java.sql.resultset;
import java.sql.sqlexception;
/**
* La clase de herramientas que se conecta a la base de datos se define como un acceso privado y inalincuable
*/
Public Final Clase DButils {
String estático privado url = "JDBC: mysql: // localhost: 3306/mydb";
String estático privado user = "root";
cadena estática privada psw = "raíz";
Connectación estática privada Conn;
estático {
intentar {
Class.forname ("com.mysql.jdbc.driver");
} catch (ClassNotFoundException e) {
E.PrintStackTrace ();
tirar nueva runtimeException (e);
}
}
DBUTILS PRIVADO () {
}
/**
* Obtenga la conexión a la base de datos
* @return Conn
*/
Public Static Connection getConnection () {
if (null == Conn) {
intentar {
Conn = Drivermanager.getConnection (URL, usuario, PSW);
} Catch (SQLException e) {
E.PrintStackTrace ();
tirar nueva runtimeException (e);
}
}
devolver Conn;
}
/**
* Liberar los recursos
* @param Conn
* @param pstmt
* @param rs
*/
Public static void CloseSources (Connection Conn, PrepareStatement Pstmt, ResultSet RS) {
if (null! = rs) {
intentar {
rs.close ();
} Catch (SQLException e) {
E.PrintStackTrace ();
tirar nueva runtimeException (e);
} finalmente {
if (null! = pstmt) {
intentar {
pstmt.close ();
} Catch (SQLException e) {
E.PrintStackTrace ();
tirar nueva runtimeException (e);
} finalmente {
if (null! = Conn) {
intentar {
conn.close ();
} Catch (SQLException e) {
E.PrintStackTrace ();
tirar nueva runtimeException (e);
}
}
}
}
}
}
}
}
A continuación se muestra un ejemplo simple de usar el controlador JDBC para vincular la base de datos MySQL.
El uso del controlador JDBC para vincular los datos de MySQL es realmente muy simple. ¡Y descomprima al directorio correspondiente! 5.1.20 es el número de versión hasta ahora esta es la última versión!
Primero, si se está desarrollando en el modo de línea de comando, debe agregar MySQL-Connector-Java-5.1.2.0-bin.jar al classpath del sistema. No creo que puedas decirme cómo agregarlo a classpath.
En segundo lugar, si está utilizando herramientas de desarrollo de Eclipse, también debe configurar la "ruta de compilación Java" y la operación específica "Haga clic en el proyecto de Eclipse-> Propiedades-> Java Build Rath-> Bibliotecas". A la derecha y seleccione el controlador MySQL-Connector-Java-5.1.2.0-bin.jar para abrir y completar la configuración.
El siguiente es el código de ejemplo para Java para conectar los datos de MySQL usando JDBC:
La copia del código es la siguiente:
import java.sql.*;
clase pública ConnectMysql {
public static void main (string [] args) {
String Driver = "com.mysql.jdbc.driver";
String url = "jdbc: mysql: //192.168.1.112: 3306/linksystem";
String user = "root";
String Password = "Blog.micxp.com";
intentar {
Class.forname (controlador);
Conexión conn = drivermanager.getConnection (url, usuario, contraseña);
if (! Conn.isClosed ()) {
System.out.println ("¡Sucedió conectarse a la base de datos!");
Instrucción instrucción = conn.createStatement ();
Cadena sql = "Seleccionar * de Flink_List";
ResultSet RS = Declary.ExCuteQuery (SQL);
Nombre de cadena;
while (rs.next ()) {
nombre = rs.getString ("link_name");
System.out.println (nombre);
}
}
} capt (excepción e) {
E.PrintStackTrace ();
}
}
}