Maison  >  Article  >  base de données  >  Introduction à trois méthodes pour obtenir une connexion MySQL en Java (photo)

Introduction à trois méthodes pour obtenir une connexion MySQL en Java (photo)

黄舟
黄舟original
2017-08-20 14:27:551354parcourir

Récemment, j'ai besoin d'utiliser une connexion MySQL au travail, et j'ai découvert qu'il existe plusieurs façons d'y parvenir, alors résumons-le. L'article suivant vous présente principalement 3 méthodes pour obtenir une connexion MySQL en Java. Les amis qui en ont besoin peuvent Pour référence, les amis intéressés peuvent suivre l'éditeur pour apprendre ensemble.

Avant-propos

Cet article parle principalement de trois façons d'obtenir une connexion MySQL en Java. Je le partagerai pour votre référence et votre apprentissage. Je ne dirai rien ci-dessous. Assez pour dire, jetons un œil à l'introduction détaillée :

  • La première : méthode de connexion traditionnelle

  • La deuxième : lecture Prenez la méthode du fichier de configuration

  • La troisième méthode : le pool de connexions à la base de données.

1. Méthode de connexion traditionnelle :

Créez d'abord un dossier nommé lib dans le répertoire src. package jar du pilote, puis "ajouter au chemin de construction".

1. Enregistrez le chauffeur


 Class.forName("com.mysql.jdbc.Driver");

2. 🎜>


Codes :
 String url = "jdbc:mysql://localhost:3306/shun";
 String user = "root";
 String password = "";
 Connection conn = DriverManager.getConnection(url, user, password);
 Finish.

2. file

Nous créons d'abord un fichier de configuration .properties dans le répertoire src avec le contenu suivant :


1. Lire le fichier de configuration


2. Créer un objet Propriétés
InputStream is =  Demo02.class.getClassLoader().getResourceAsStream("db.properties");


3. Charger
 Properties pro = new Properties();


4. >
 pro.load(is);

5. Enregistrez le chauffeur pour obtenir la connexion


 String driver = pro.getProperty("driver");

 String url = pro.getProperty("url");

 String user = pro.getProperty("user");

 String password = pro.getProperty("password");

Codes :


 Class.forName(driver);

 Connection conn = DriverManager.getConnection(url, user, password);

 Finish.

3. Pool de connexion à la base de données


De même, nous créons d'abord un fichier appelé lib dans le dossier du répertoire src, importez les packages jar de DBUtils et le pool de connexion à la base de données, puis "ajoutez au chemin de construction".

1. Créez une source de données de base

2.


 BasicDataSource bds = new BasicDataSource();

Codes :


 bds.setDriverClassName("com.mysql.jdbc.Driver");

 bds.setUrl("jdbc:mysql://localhost:3306/shun");

 bds.setUsername("root");

 bds.setPassword("");

 Finish.

Conclusion : Pass Ce qui précède Cette introduction aux trois méthodes pour obtenir une connexion mysql en Java, je pense que vous en avez déjà une première compréhension. La première méthode est évidemment une méthode de compilation dure, qui consiste à coder en dur les données. difficile à changer lors du développement ultérieur. Gênant ; et la deuxième méthode est légèrement meilleure que la première méthode, car la prochaine fois que nous l'utiliserons, nous pourrons modifier directement le fichier de configuration .properties ; a été écrit pour nous Le package DBCPUtils omet directement l'objet Connection, ce qui le rend plus simple à exécuter, plus simple à coder, moins gourmand en ressources et plus facile à modifier. Par conséquent, la méthode d'utilisation du pool de connexions à la base de données est relativement meilleure.

Résumé

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn