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. 🎜>
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
InputStream is = Demo02.class.getClassLoader().getResourceAsStream("db.properties");
Properties pro = new Properties();
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
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!