TestNG - java連接mysql並查詢數據

一、前言

  參考博客:https://blog.csdn.net/u013421629/article/details/78883991

二、idea的maven加載驅動

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.45</version>
        </dependency>

三、java操作mysql代碼

package com.tech.config;

import java.sql.*;

/**
 * @author 一加一
 * @data 2022/1/10 14:07
 */

public class testsql {
    public static void main(String[] args) {
        Connection con;
        String driver = "com.mysql.jdbc.Driver";
        String url = "jdbc:mysql://19.1.0.20:3306/mand?useUnicode=true&characterEncoding=utf-8&&useSSL=false";
        String user = "dev";
        String password = "OcC&=3a";
        try{
            Class.forName(driver);
            con= DriverManager.getConnection(url,user,password);
            if(!con.isClosed()){
                System.out.println("數據庫連接成功");
            }
            Statement statement = con.createStatement();
            //執行查詢語句
            String sql = "select * from dtask";
            ResultSet resultSet = statement.executeQuery(sql);
            //打印查詢出來的東西
            String code;
            String region_name;
            while (resultSet.next()){
                code = resultSet.getString("code");
                region_name = resultSet.getString("region_name");
                System.out.println(code+'\t'+region_name);
            }
            //關閉連接
            resultSet.close();
            con.close();
            System.out.println("數據庫連接已關閉");

        }catch (ClassNotFoundException e){
            System.out.println("數據庫驅動沒有安裝");
        }catch (SQLException e){
            System.out.println("數據庫連接失敗");
        }
    }
}

 

四、運行結果

五、貼上其他用法

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章