Este artículo utiliza principalmente MySQL como ejemplo para ilustrar cómo Java se conecta a la base de datos. El contenido específico es el siguiente
Por supuesto, en primer lugar, debe instalar JDK (generalmente JDK1.5.x). Luego instale MySQL, estos son relativamente simples, por lo que no hablaré sobre el proceso específico. Después de configurar estos dos entornos, descargue el controlador JDBC MySQL-Connector-Java-5.0.5.zip (esta es la última versión). Luego descompite en cualquier directorio. Descomplo al disco D, y luego agrego el mysql-Connector-java-5.0.5-bin.jar en su directorio al classpath, como sigue: "mi computadora"-> "propiedades"-> "avanzada"-> "variables de entorno" , edite la clase de clase en las variables del sistema, agregue D: /Mysql-Connector-Java-5.0.5/mysql-connector-java-5.0.5-bin.jar al final, y agregue " ; " Antes de agregar esta cadena para distinguirla de la classpath anterior. Entonces asegúrese.
El entorno está configurado, es muy simple. Ahora, configure primero MySQL, configure su nombre de usuario en "root" y su contraseña en "root". Cree una base de datos en la línea de comandos o con un software front-end SQL.
Utilicé el software front-end de SQLYOG para crear una base de datos.
Crea la base de datos primero:
Crear scutcs de base de datos;
A continuación, cree la tabla:
Cree Table Student (SNO Char (7) No Null, Sname Varchar (8) No Null, Sex Char (2) No Null, Bdate Date No Null, Altura Dec (5,2) predeterminada 000.00, Clave primaria (SNO));
Luego inserte los datos, puede usar la instrucción SQL Insertar en los valores <Nombre de tabla> (Value1, Value2, ...);
También puede usar Sqlyog para operar
Ok, crealo.
A continuación, escribiremos un archivo .java para demostrar cómo acceder a la base de datos MySQL.
import java.sql.*; clase pública jdbctest {public static void main (string [] args) {// controlador nombre de cadena controlador = "com.mysql.jdbc.driver"; // URL señala el nombre de la base de datos a acceder a String url = "jdbc: mysql: //127.0.0.1: 3306/scutcs"; // Nombre de usuario durante MySQL Configuration String user = "root"; // contraseña durante la cadena de configuración de MySQL contraseña = "root"; intente {// cargar el controlador class.forname (controlador); // Conexión de la base de datos continua conn = drivermanager.getConnection (url, usuario, contraseña); if (! Conn.isClosed ()) System.out.println ("¡Sucedió conectarse a la base de datos!"); // La declaración se utiliza para ejecutar la instrucción SQL Declaración = Conn.CreateStatement (); // La declaración SQL se ejecutará String sql = "Seleccionar * de Student"; // ResultSet ResultSet rs = Declary.ExecuteQuery (SQL); System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ System.out.println("Execution result es el siguiente: "); System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------- // luego use el conjunto de caracteres GB2312 para decodificar el nombre de la matriz de byte especificado = new String (name.getBytes ("ISO-8859-1"), "GB2312"); // Resultado de salida System.out.println (rs.getString ("sno") + "/t" + nombre); } rs.close (); conn.close (); } catch (ClassNotFoundException e) {System.out.println ("Lo siento, no puedo encontrar el controlador!"); E.PrintStackTrace (); } Catch (Sqlexception e) {E.PrintStackTrace (); } catch (Exception e) {E.PrintStackTrace (); }}}A continuación, corramos para ver el efecto:
D:/testjdbc> javac jdbctest.javad:/testjdbc> java jdbctestsuceded conectándose a la base de datos! -------------------------------------------
Los resultados de la ejecución son los siguientes:
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Los anteriores son los pasos detallados para que Java se conecte a la base de datos MySQL. Espero que sea útil para el aprendizaje de todos, y espero que todos apoyen más a Wulin.com.