Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo conectarse a la base de datos mysql a través de jdbc

Cómo conectarse a la base de datos mysql a través de jdbc

Cree un programa para conectarse a la base de datos usando JDBC, que incluye 7 pasos:

1. Cargue el controlador JDBC:

Antes de conectarse a la base de datos, primero debe cargar el controlador del base de datos a la que desea conectarse a la JVM (Java Virtual Machine),

Esto se logra mediante el método estático forName(String className) de la clase java.lang.Class.

Por ejemplo:

try{

//Carga la clase del controlador MySql

Class.forName("com.mysql.jdbc . Driver");

}catch(ClassNotFoundException e){

System.out.println("¡No se puede encontrar la clase de controlador, falló la carga del controlador!");

e.printStackTrace();

}

Después de una carga exitosa, la instancia de la clase Driver se registrará en la clase DriverManager.

2. Proporcione la URL de la conexión JDBC

? La URL de conexión define el protocolo, el subprotocolo y la identificación de la fuente de datos al conectarse a la base de datos.

?Forma de escritura: protocolo: subprotocolo: identificador de fuente de datos

Protocolo: siempre comienza con jdbc en JDBC

Subprotocolo: conexión puente Nombre del controlador o sistema de gestión de base de datos .

Identificador de fuente de datos: Marca la dirección y puerto de conexión donde se encuentra la fuente de la base de datos.

Por ejemplo: (URL de conexión MySQL)

jdbc: mysql:

//localhost: 3306/test?useUnicode=trueamp; /p>

useUnicode=true: Indica el uso del juego de caracteres Unicode. Si caracterEncoding se establece en

gb2312 o GBK, este parámetro se debe establecer en verdadero. caracterEncoding=gbk: método de codificación de caracteres.

3. Cree una conexión a la base de datos

Para conectarse a la base de datos, debe solicitar y obtener un objeto de conexión de java.sql.DriverManager

Esto. El objeto representa una conexión de base de datos.

?Utilice el método getConnectin(String url, String nombre de usuario,

String contraseña) de DriverManager para pasar la ruta a la base de datos especificada que se va a conectar y el nombre de usuario de la base de datos