Varias formas de conectarse a la base de datos MySQL en Java
Si Java quiere conectarse a la base de datos, primero debe instalar la base de datos mysql.
Después de instalar mysql, instale JDK.
Después de instalar JDK, es hora de instalar Eclipse. Para admitir la versión JDK, Eclipse encontrará automáticamente la ubicación de instalación de JDK durante la instalación. Para la versión descomprimida de Eclipse, debe configurar eclipse.ini. Se configura el JDK correspondiente y cuando estos estén listos se accede a mysql para crear la base de datos y la tabla.
Primero crea la base de datos:
CREAR BASE DE DATOS SCUTCS;
Luego, crea la tabla:
CREAR TABLA ESTUDIANTE
(
SNO CHAR(7) NOT NULL, SNAME VARCHAR(8) NOT NULL, SEX CHAR(2) NOT NULL, BDATE DATE NOT NULL, HEIGHT DEC(5, 2) DEFAULT 000.00, PRIMARY KEY (SNO)
);
Luego inserte datos, ¿puede usar la instrucción SQL insert into lt; nombre de la tabla valores (valor1, valor2, ...) ;
Escriba un archivo .java para demostrar cómo acceder a la base de datos MySQL.
importar java.sql.*;
clase pública JDBCTest {
public static void main(String[] args){ // ¿Nombre del controlador de cadena? = "com.mysql.jdbc.Driver"; // ¿La URL apunta al nombre de la base de datos scutcs a la que se accederá? String url = "jdbc:mysql://127.0.0.1:3306/scutcs"; Configuración de MySQL? Usuario de cadena = "root";? // ¿Contraseña durante la configuración de MySQL? Contraseña de cadena = "root"; // Cargar controlador Class.forName(controlador) // Conexión de base de datos continua conn = DriverManager.getConnection(url, usuario, contraseña);
if(!conn.isClosed())? System.out.println("¡Se logró conectar a la base de datos!"); utilizado Para ejecutar la declaración SQL Statement Statement = conn.createStatement();
// La declaración SQL que se ejecutará String sql = "select * from Student" // ResultSet rs = Statement.executeQuery(sql) ) ;
while(rs.next())? // Seleccione la columna nombre name = rs.getString("sname
// Genera el resultado System.out.println( rs .getString("sno") "\t" nombre); }
rs.close(); conn.close() } catch(ClassNotFoundException e) {
Sistema .out.println("Lo siento, ¡no puedo encontrar el controlador!"); e.printStackTrace(); } catch(SQLException e) {
e.printStackTrace() } catch(Exception e) { e.printStackTrace();
}?}?}