English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Pour commencer à utiliser le développement JDBC, vous devez configurer l'environnement JDBC selon les étapes suivantes. Nous supposons que vous travaillez sur une plate-forme Windows.
À partir deSite officiel JavaInstaller J2SE Development Kit 5.0(JDK 5.0)。
Assurez-vous de configurer les variables d'environnement suivantes selon les instructions suivantes-
JAVA_HOME: Cette variable d'environnement doit pointer vers le répertoire d'installation JDK, par exemple C:\Program Files\Java\jdk1.5.0。
CLASSPATH: Cette variable d'environnement doit être configurée avec le chemin approprié, par exemple C:\Program Files\Java\jdk1.5.0_20\jre\lib。
PATH: Cette variable d'environnement doit pointer vers le répertoire bin JRE correspondant, par exemple C:\Program Files\Java\jre1.5.0_20\bin。
Vous pourriez déjà avoir configuré ces variables, mais pour être sûr, voici la méthode de vérification.
Allez au panneau de configuration, puis double-cliquez sur "Système". Si vous êtes utilisateur de Windows XP, vous devrez peut-être d'abord ouvrir "Performance et maintenance" avant de voir l'icône "Système".
Allez à l'onglet "Avancé", puis cliquez sur "Variables d'environnement".
Vérifiez maintenant que toutes les variables ci-dessus sont correctement configurées.
vous obtenez automatiquement le paquet JDBCjava.sqletjavax.sql,Lorsque vous installez J2SE Development Kit5.0(JDK 5.0)。
Bien sûr, vous aurez besoin de la chose la plus importante : une base de données en cours d'exécution qui contient des tables que vous pouvez consulter et modifier.
installez la base de données la plus adaptée à vos besoins. Vous avez de nombreuses options, la plus courante étant-
MySQL DB:MySQL est une base de données open source. Vous pouvez enSite officiel MySQLTéléchargez-le. Nous recommandons de télécharger l'installation complète pour Windows.
De plus, téléchargez et installezMySQL AdministratoretMySQL Query Browser.Ces outils basés sur l'interface graphique rendront votre développement plus facile.
Enfin, configurezMySQL Connector / J(Pilote JDBC MySQL) téléchargez-le et décompressez-le dans un répertoire pratique. Pour ce tutoriel, nous supposons que vous avez installé le pilote dans C:\Program Files\MySQL\mysql-connector-java-5.1.8.
Par conséquent, configurez la variable CLASSPATH en C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar. La version de votre pilote peut varier en fonction de votre installation.
PostgreSQL DB :PostgreSQL est une base de données open source. Vous pouvez en télécharger une versionSite officiel de PostgreSQLTéléchargez-le.
L'installation de PostgreSQL inclut un outil de gestion basé sur l'interface graphique appelé pgAdmin III. Le pilote JDBC est également inclus dans l'installation.
Oracle DB :Oracle DB est une base de données commerciale vendue par Oracle. Nous supposons que vous disposez des supports de distribution nécessaires pour l'installer.
L'installation d'Oracle inclut un outil de gestion basé sur l'interface graphique appelé gestionnaire d'entreprise. Le pilote JDBC est également inclus dans l'installation.
Le JDK le plus récent inclut un JDBC-Le pilote de pont ODBC permet aux programmeurs utilisant l'API JDBC d'utiliser la plupart des pilotes de connexion de bases de données ouvertes (ODBC).
Aujourd'hui, la plupart des fournisseurs de bases de données fournissent des pilotes JDBC appropriés ainsi que l'installation de bases de données. Par conséquent, vous n'avez pas besoin de vous soucier de cette partie.
Dans ce tutoriel, nous utiliserons la base de données MySQL. Lorsque vous installez l'une des bases de données mentionnées ci-dessus, l'ID administrateur est configuré par défautrootet fournit les conditions pour définir le mot de passe de votre choix.
En utilisant l'ID administrateur et le mot de passe racine, vous pouvez créer un autre ID utilisateur et mot de passe, ou utiliser l'ID administrateur et le mot de passe racine pour votre application JDBC.
Il existe plusieurs opérations de base de données, telles que la création et la suppression de bases de données, qui nécessitent un ID administrateur et un mot de passe.
Pour le reste de ce tutoriel JDBC, nous utiliserons la base de données MySQLusernamecomme ID etpasswordcomme mot de passe.
Si vous n'avez pas les permissions suffisantes pour créer un nouveau utilisateur, vous pouvez demander à l'administrateur de base de données (DBA) de créer un ID utilisateur et un mot de passe pour vous.
Pour créerEMPPour créer une base de données, suivez les étapes suivantes-
Ouvrez la fenêtre de commande et changez de répertoire d'installation, comme suit :
C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin>
Note :mysqld.exeLe chemin peut varier en fonction de l'emplacement d'installation de MySQL sur le système. Vous pouvez également consulter la documentation sur la manière de démarrer et d'arrêter le serveur de base de données.
Si le serveur de base de données n'est pas encore en cours d'exécution, démarrez-le avec la commande suivante
C:\Program Files\MySQL\bin> mysqld C:\Program Files\MySQL\bin>
Pour créer une base de données, exécutez la commande suivanteEMP
C:\Program Files\MySQL\bin> mysqladmin create EMP -u root -p Entrez le mot de passe : ******** C:\Program Files\MySQL\bin>
Créer une table dans la base de données EMPEmployees, utilisez les étapes suivantes-
OuvrirFenêtre de commandeet changez de répertoire d'installation, comme suit :
C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin>
Connectez-vous à la base de données, comme suit :
C:\Program Files\MySQL\bin>mysql -u root -p Entrez le mot de passe : ******** mysql>
Création de tableEmployee, comme suit :
mysql> use EMP; mysql> create table Employees -> ( -> id int not null, -> age int not null, -> first varchar (255, -> last varchar (255) -> ); mysql>
Enfin, vous avez créé plusieurs enregistrements dans la table Employee, comme suit :
mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali'); mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma'); mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan'); mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal'); mysql>
Pour comprendre pleinement la base de données MySQL, apprenezTutoriel MySQL.
Maintenant, vous êtes prêt à essayer JDBC. Le prochain chapitre vous fournit des exemples de programmation JDBC.