Dans cette production d'application Web, nous créons une application à l'aide d'une base de données appelée ** MySQL **. J'écrivais un programme en Java avec Eclipse, comment puis-je me connecter et utiliser MySQL? La question ...
Par conséquent, cette fois, nous avons résumé la procédure ** d'utilisation de MySQL (base de données) à partir d'un programme Java **. La procédure est la suivante: point_down_tone2:
** 1. Obtenez le pilote JDBC (Connector / J) ** ** 2. Placez le fichier JAR dans le projet ** ** 3. Essayez la connexion de données **
Avant de passer à l'étape 1 ... je vais vous expliquer brièvement le pilote JBDC: wink: Un pilote JDBC est un ensemble de classes et d'interfaces requises pour faire fonctionner une base de données **. ** Chaque développeur de base de données le fournit sous forme de ** fichier JAR (un fichier qui stocke les classes et les interfaces ensemble) **. La base de données utilisée cette fois-ci étant MySQL, il est nécessaire d'obtenir un driver JBDC dédié à MySQL. C'est ** "Connector / J" **: bangbang:
C'est l'étape 1. Obtenons immédiatement le pilote JBDC Connector / J pour MySQL.
Vous pouvez le télécharger à partir de l'URL suivante: point_down_tone2: https://dev.mysql.com/downloads/connector/j/
Avez-vous vu un écran comme celui ci-dessous?
Sélectionnez ensuite Select Platform: Platform Independent. Téléchargez celui qui dit ZIP ci-dessous.
Si vous pouvez le télécharger, l'étape suivante consiste à le développer. Faites un clic droit sur mysql-connector-java-x.x.xx.zip. Sélectionnez 7-Zip-> Extraire vers mysql-connector-java-x.x.xx .
Lorsque le fichier Zip est extrait, un dossier mysql-connector-java-x.x.xx est créé.
Ouvrez ce dossier. Assurez-vous que vous avez "mysql-connector-java-x.x.xx-bin.jar".
Vous avez maintenant le pilote JBDC: relaxé:
Maintenant que vous disposez du pilote JBDC, étape 2. Je mettrai ce fichier JAR dans le projet. Puisque ** Eclipse ** est utilisé, vous pouvez exécuter le fichier JAR en l'ajoutant au ** "chemin de construction" ** du projet. Pour ** Dynamic Web Project **, placez le fichier JAR sous ** WEB-INF / lib **.
Maintenant tu es prêt !!!
Essayons d'établir une bonne connexion à l'étape 3. Créez une classe pour vérifier la connexion et vérifiez la connexion comme suit.
ConnectSample
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectSample {
public static void main(String[] args) {
//Constante de connexion DB
String DATABASE_NAME = "Nom de la base de données";
String PROPATIES = "?characterEncoding=UTF-8&serverTimezone=JST";
String URL = "jdbc:mySQL://localhost/" + DATABASE_NAME+PROPATIES;
//Connexion à la base de données / constante utilisateur
String USER = "Nom d'utilisateur";
String PASS = "";
try {
//Connectez-vous à MySQL
Class.forName("com.mysql.cj.jdbc.Driver");
//Se connecter à la base de données
Connection conn = DriverManager.getConnection(URL, USER, PASS);
//Traitement pour la base de données
System.out.println("Connexion réussie à la base de données");
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
URL: jdbc: mySQL: // localhost / + nom de la base de données
Le nom d'utilisateur peut être nouvellement défini dans MySQL: point_down_tone2: CREATE USER'nouveau nom d'utilisateur '@' localhost '; GRANT SELECT ON nom de la base de données. * TO'nouveau nom d'utilisateur' @ 'localhost'; FLUSH privilèges;
Si vous pouvez confirmer la connexion, vous avez terminé. Merci pour votre travail acharné: sourire:
Recommended Posts