Red de conocimiento informático - Material del sitio web - Cómo conectarse a la base de datos MySQL usando Java

Cómo conectarse a la base de datos MySQL usando Java

1.? Carga el controlador para la base de datos especificada en el entorno de desarrollo.

En el siguiente experimento, se utiliza MySQL como base de datos, por lo que debe descargar el controlador que admite JDBC desde MySQL (MySQL-connector-Java-5.1.18-bin.jar).

2.? El entorno de desarrollo es MyEclipse y el controlador descargado se carga en el entorno de desarrollo.

3.? Carga de controladores en programas Java.

En un programa Java, ¿pasar? " Class.forName "

Método para cargar el controlador agregado al entorno de desarrollo, como class .forname(" com . MySQL . JDBC . driver ").

4.? Cree un objeto de conexión de datos: cree una conexión de objeto de conexión de base de datos a través de la clase DriverManager.

La clase DriverManager actúa entre el programa Java y el controlador JDBC para verificar si el controlador cargado puede establecer una conexión y luego crea un JDBC basado en la URL de la base de datos, el nombre de usuario y la contraseña a través de su método getConnection.

¿Contacto? objeto. Código: ¿Conectar? ¿conectar? =DriverManager.getConnection("URL para conectarse a la base de datos", "Nombre de usuario",?

"Contraseña").

Donde URL=nombre del protocolo dirección IP (nombre de dominio) puerto nombre de la base de datos; nombre de usuario y contraseña se refieren al nombre de usuario y contraseña utilizados para iniciar sesión en la base de datos. Ejemplos específicos de creación de código de conexión de base de datos MySQL son los siguientes:

¿Contacto? conectarMySQL=?

administrador de controladores conexión .gei("JDBC:MySQL://localhost:3306/mi usuario","root"?

,"root"?);

5.? Crear un objeto de declaración: ¿declaración? Las clases se utilizan principalmente para implementaciones estáticas. SQL?

Declara y devuelve el resultado que genera.

¿Conectándose? ¿Objeto? El método createStatement() puede crear un objeto de declaración. Por ejemplo: ¿declaración? ¿Declaración? =?

conexión .crear declaración();? El código para crear un objeto de declaración es el siguiente: ¿Declaración? declaraciónMySQL? = conectar MySQL. crear declaración();?

6.? ¿Llamar al método relevante del objeto de declaración para ejecutar el correspondiente? SQL?

Declaración: se utiliza para actualizar datos a través del método execuUpdate(), incluyendo inserción, eliminación y otras operaciones, como insertar un dato en la tabla de personal:

statement.excuteUpdate (?"Insertar? Convertirse en ? ? ? ? ? ? género, ? dejar? ? trabajar, ? valores ​​? ? ? ? ? ? 321 p>'m',?China','Personal','3' ,'3000'? )?")?;?

7.? Al llamar al método ejecutarQuery() del objeto Declaración, puede consultar los datos ¿Cuáles serán los resultados de la consulta?

El objeto ResulSet representa la colección de datos devuelta después de consultar la base de datos. Tiene un puntero a la fila de datos actual. A través del método next() de este objeto, el puntero apunta a la siguiente fila y luego los datos se recuperan por número de columna o nombre de campo. Si el método next() devuelve nulo, significa que no hay datos en la siguiente fila.

Utilice un código de muestra como este:

¿Conjunto de resultados? resultadoSel? =?

Statement.executeQuery(?"Select?*?¿De dónde?Personal"?);

8.? Cierre la conexión de la base de datos: ¿Utilice Close() cuando haya terminado de usar la base de datos o no necesite acceder a la base de datos? El método cierra rápidamente la conexión de datos.