Cet article utilise principalement MySQL comme exemple pour illustrer comment Java se connecte à la base de données. Le contenu spécifique est le suivant
Bien sûr, tout d'abord, vous devez installer JDK (généralement JDK1.5.x). Ensuite, installez MySQL, celles-ci sont relativement simples, donc je ne parlerai pas du processus spécifique. Après avoir configuré ces deux environnements, téléchargez le pilote JDBC MySQL-Connector-Java-5.0.5.zip (c'est la dernière version). Ensuite, dézippez-le dans l'un ou l'autre répertoire. Je décompressez le disque D, puis j'ajoute le mysql-connector-java-5.0.5-bin.jar dans son répertoire au ClassPath, comme suit: "mon ordinateur" -> "Propriétés" -> "Advanced" -> "Variables d'environnement", modifier le chemin de classe dans les variables du système, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter, ajouter , ajouter, ajouter les variables du système de classe dans les variables du système, ajouter, ajouter, Ajouter D: /mysql-connector-java-5.0.5/mysql-connector-java-5.0.5-bin.jar à la fin, et ajoutez " ; " avant d'ajouter cette chaîne pour la distinguer du chemin de classe précédent. Alors assurez-vous.
L'environnement est configuré, il est très simple. Maintenant, configurez d'abord MySQL, définissez son nom d'utilisateur sur "root" et son mot de passe sur "root". Créez une base de données sur la ligne de commande ou avec un logiciel frontal SQL.
J'ai utilisé le logiciel frontal de SQLYOG pour créer une base de données.
Créez d'abord la base de données:
Créer des scutcs de base de données;
Ensuite, créez le tableau:
Créer un étudiant de table (SNO CHAR (7) pas nul, sname varchar (8) pas nul, sexe char (2) pas nul, date bdate non nul, hauteur dec (5,2) par défaut 000,00, clé primaire (SNO));
Puis insérer les données, vous pouvez utiliser l'instruction SQL INSERT dans <TABLE NAME> (Value1, Value2, ...);
Vous pouvez également utiliser SQLYOG pour fonctionner
Ok, créez-le.
Ensuite, nous rédigerons un fichier .java pour montrer comment accéder à la base de données MySQL.
import java.sql. *; public class jdbCTest {public static void main (String [] args) {// nom de pilote String driver = "com.mysql.jdbc.driver"; // URL pointe vers le nom de la base de données à accéder à la chaîne URL = "JDBC: mysql: //127.0.0.1: 3306 / scutcs"; // Nom d'utilisateur pendant la chaîne de configuration MySQL User = "root"; // mot de passe pendant la chaîne de configuration mysql mot de passe = "root"; essayez {// Chargez le pilote class.forname (pilote); // Connexion de base de données continue Conn = driverManager.getConnection (URL, utilisateur, mot de passe); if (! Conn.isclosed ()) System.out.println ("a succédé à se connecter à la base de données!"); // L'instruction est utilisée pour exécuter l'instruction SQL Instruction Instruction = Conn.creatEstatement (); // instruction SQL à exécuter String SQL = "SELECT * FROM Student"; // resultSet ResultSet rs = instruction.ExECuteQuery (SQL); System.out.println ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- est le suivant: "); System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // Utilisez ensuite le jeu de caractères GB2312 pour décoder le tableau d'octet spécifié Nom = new String (name.getBytes ("ISO-8859-1"), "GB2312"); // Sortie System.out.println (Rs.GetString ("SNO") + "/ T" + Name); } Rs.Close (); conn.close (); } catch (classNotFoundException e) {System.out.println ("Désolé, je ne trouve pas le pilote!"); e.printStackTrace (); } catch (sqlexception e) {e.printStackTrace (); } catch (exception e) {e.printStackTrace (); }}}Ensuite, courons pour voir l'effet:
D: / testjdbc> javac jdbcTest.javad: / testjdbc> java jdbCTestSucceed se connectant à la base de données! -------------------------------------------
Les résultats de l'exécution sont les suivants:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ce qui précède sont les étapes détaillées pour que Java se connecte à la base de données MySQL. J'espère que cela sera utile à l'apprentissage de tous, et j'espère que tout le monde soutiendra davantage Wulin.com.