Maison  >  Article  >  base de données  >  Connectez-vous à la base de données MySQL à l'aide d'Eclipse

Connectez-vous à la base de données MySQL à l'aide d'Eclipse

黄舟
黄舟original
2017-08-04 16:07:2515175parcourir

Nous utilisons souvent des bases de données lors du développement en Java. Les bases de données peuvent enregistrer des données et gérer des données. Bien sûr, la connexion à la base de données est la première étape de notre développement. , comment pouvez-vous En parlant du fonctionnement de la base de données, nous rencontrerons de nombreux problèmes lors du processus de connexion à la base de données. Laissez-moi vous expliquer ci-dessous comment se connecter à la base de données et les erreurs qui se produisent lors du processus de connexion

. Tutoriels vidéo MySQL recommandés : "Tutoriel MySQL"

Connectez-vous à la base de données MySQL à laide dEclipse

Télécharger JDBC

1. La première étape consiste à rechercher "mysql-connector-java-5.1.24-bin.jar" sur Baidu et à le télécharger. bin.jar >

Le fichier est placé dans C:jdk1.7.0_67jrelibext (c'est le répertoire de mon jdk).

Connectez-vous à la base de données MySQL à laide dEclipse

2. La deuxième étape (1) Ouvrez Eclipse et créez un projet Java (projet file-new-other-java), j'ai créé "linkMysql1" (2) Créez le package-linkMysql1. dans src. Créez une classe dans le package créé - LinkMysql.

Connectez-vous à la base de données MySQL à laide dEclipse

Ajouter du code


1 La troisième étape consiste à écrire la fonction qui charge JDBC. Remarque : nos tests sont tous dans la fonction principale.

try {
          Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序  
          //Class.forName("org.gjt.mm.mysql.Driver");
         System.out.println("Success loading Mysql Driver!");
        }
        catch (Exception e) {
          System.out.print("Error loading Mysql Driver!");
          e.printStackTrace();
        }

Connectez-vous à la base de données MySQL à laide dEclipse

2. La quatrième étape consiste à se connecter à la base de données,

Connection connect = DriverManager.getConnection(
              "jdbc:mysql://localhost:3306/ter","root","123456");
               //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码

Connectez-vous à la base de données MySQL à laide dEclipse3. La cinquième étape consiste à faire fonctionner la base de données. Mon nom de base de données ici est ter. Ceux marqués en rouge sont des opérations de base de données familières. 🎜>

Connectez-vous à la base de données MySQL à laide dEclipseÉtape 6 : Démarrez le service de base de données en appuyant sur CTRL+SHIFT+ESC et cliquez sur Service.--Rechercher Mysql. et faites un clic droit pour démarrer

Connectez-vous à la base de données MySQL à laide dEclipse

Code complet

package linkMysql1;
import java.sql.*;
public class LinkMysql {
   
    public static void main(String args[]) {
        try {
          Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序  
          //Class.forName("org.gjt.mm.mysql.Driver");
         System.out.println("Success loading Mysql Driver!");
        }
        catch (Exception e) {
          System.out.print("Error loading Mysql Driver!");
          e.printStackTrace();
        }
        try {
          Connection connect = DriverManager.getConnection(
              "jdbc:mysql://localhost:3306/ter","root","123456");
               //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码
 
          System.out.println("Success connect Mysql server!");
          Statement stmt = connect.createStatement();
          ResultSet rs = stmt.executeQuery("select * from user");
                                                                  //user 为你表的名称
    while (rs.next()) {
            System.out.println(rs.getString("name"));
          }
        }
        catch (Exception e) {
          System.out.print("get data error!");
          e.printStackTrace();
        }
      }
 
}

InstructionsN'oubliez pas d'ouvrir MySQL

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