Maison > développement back-end > tutoriel php > Comment connecter MySQL grâce à l'idée d'implémenter un CRUD simple

Comment connecter MySQL grâce à l'idée d'implémenter un CRUD simple

不言
Libérer: 2023-03-23 19:42:01
original
2828 Les gens l'ont consulté

Le contenu de cet article explique comment connecter MySQL grâce à une idée pour implémenter un CRUD simple. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer

Chien d'examen d'entrée de troisième cycle, je ne l'ai pas fait. Je ne veux pas l'écrire au début. Bloguer est une perte de temps. Après réflexion, j’ai décidé d’utiliser mon temps libre pour écrire.

Beaucoup de débutants, peut-être nouveaux dans l'idée, pensent wow, c'est tellement puissant, et c'est vrai. Mais ce n’est peut-être pas si simple à utiliser. Ici, je vais brièvement présenter ce que dit le titre.

1. Tout d'abord, créez une base de données sous mysql, nommée : studentdbtest, et créez une table nommée : Student comme indiqué ci-dessous :

2. Ouvrez idée et créez un projet nommé : project02_dbtest (j'ai choisi java Enterprise -> application web, ce qui signifie que j'ai créé un projet web. Bien sûr, vous pouvez également créer d'autres projets) comme indiqué dans l'image :


3. Ensuite, vous devez importer le package mysql jar, comme indiqué dans la figure. Tout d'abord, créez un nouveau package lib (Répertoire) dans le répertoire web_INF et importez le pilote mysql (le. mysql que vous avez téléchargé Copiez et collez simplement le package jar sous le package lib), Ensuite, une étape très importante consiste à sélectionner le package mysql jar que vous venez d'importer, faites un clic droit et sélectionnez Ajouter en tant que bibliothèque, une fenêtre apparaîtra , sélectionnez simplement ok . Jusqu’à présent, tous les préparatifs ont été effectués et la prochaine étape consiste à coder.




4. Créez le package CRUD sous src et créez une requête query.java, comme indiqué dans la figure. Je n'expliquerai pas le code suivant, les commentaires sont également très clairs.



Partie code :

public class query {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {

        //1.注册数据库的驱动
//        Driver  driver=new com.mysql.jdbc.Driver();
//        DriverManager.registerDriver(driver);
        Class.forName("com.mysql.jdbc.Driver");


        //2.获取数据库连接
        String  url="jdbc:mysql://localhost:3306/StudentdbTest?useSSL=false";
        Connection connection = DriverManager.getConnection(url, "root", "root123");

        //3.获取数据库的对象
        Statement statement = connection.createStatement();
        String sql="select *from student";
        ResultSet resultSet = statement.executeQuery(sql);
//        Statement statement = JDBCUtil.getConnection.createStatement();
//        String sql="select *from student";
//        ResultSet resultSet = statement.executeQuery(sql);
        //4.遍历结果集,取出数据
        while(resultSet.next()){
            String p_id = resultSet.getString("P_Id");
            String p_name = resultSet.getString("P_Name");
            System.out.println("学号:"+p_id+"姓名:"+p_name);
        }

        //5.关闭数据库连接
        resultSet.close();
        statement.close();
        connection.close();
        //JDBCUtil.getConnection.close();

    }
}
Copier après la connexion

5. Quant aux ajouts, suppressions et modifications, ils sont tous pareils. Je ne l’écrirai pas ici.

Recommandations associées :

IDEA comment installer le tutoriel graphique d'installation du plug-in de développement Vue


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal