Red de conocimiento informático - Aprendizaje de programación - JSP vinculado a la base de datos MYSQL

JSP vinculado a la base de datos MYSQL

//Importar clases relacionadas con JDBC

import java.sql.*;

//Importar clases relacionadas con JDBC para MySQL

import org.gjt.mm .mysql.*;

clase pública MysqlExample{

Conexión conn=null;//Definir objeto de conexión de base de datos

Declaración st=null;//Definir imagen de ejecución de base de datos

p>

//definir método para conectarse a la base de datos

public void connectToMySQL(){

try {

Class.forName("org. gjt.mm.mysql.Driver");

//* Cargue el controlador JDBC. Si no se puede encontrar, se producirá un error. Si opera la base de datos con frecuencia, puede escribirla en formato estático. bloque al comienzo de la clase

Contenido cargado, debido a que el controlador solo necesita cargarse una vez, no es necesario escribirlo en un bloque estático. Tampoco es necesario cargar el controlador cada vez que se establece una conexión.

*/

/*

Si la búsqueda es exitosa, intente conectarse a la base de datos. El método getConnection de DriverManager tiene tres parámetros:

1. La URL de la base de datos MySQL es jdbc:mysql://hostname.port/. Nombre de la base de datos

2. Nombre de usuario de la base de datos

3. Contraseña de la base de datos

Los siguientes parámetros son solo ejemplos

*/

conn = DriverManager.getConnection("jdbc:mysql://hostname.port/ localhost:3306.png)

2.port/ localhost:3306/person", "root", " );

// Si desea utilizar transacciones, debe realizar las siguientes configuraciones

/*

conn.setAutoCommit(false);

*/

System.println("OK");//solo para que puedas ver si la conexión fue exitosa

}catch(Exception e){/ error de captura

p>

System.out.println(e.getMessage()

}

}

}

}

En este punto, la conexión a la base de datos encapsulada por el método connectToMySQL se completa. Por supuesto, también puede usar agregar, eliminar, consultar y otros métodos para encapsular la operación de. la base de datos. Finalmente, se define un método connectClose (). Llame a close() para cerrar st y conn. Por supuesto, recuerde conn.getMessage() antes de cerrar conn.