欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Idea連接MySQL的詳細步驟總結

 更新時間:2021年06月22日 10:02:30   作者:劫戀李  
今天給大家?guī)淼氖顷P于IDEA連接數(shù)據(jù)庫的問題,文章圍繞著使用Idea連接MySQL的詳細步驟展開,文中有非常詳細的介紹及圖文示例,需要的朋友可以參考下

一、創(chuàng)建普通java工程

創(chuàng)建工程跳過了,普通的java工程

二、導入mysql的jar包

mysql jar包下載地址
我使用的是5.1.15版本

創(chuàng)建目錄,下載的jar包復制到目錄里面(因為這個是普通的java工程,導入jar包方式比較麻煩)

在這里插入圖片描述

完成這步jar包是不會依賴的。需要添加到工程,選中l(wèi)ib目錄,找到下圖的選項

在這里插入圖片描述

new一個java類,名字隨便起

在這里插入圖片描述

部署工程完成,開始寫代碼

三、詳細代碼

1.注冊mysql數(shù)據(jù)庫程序

代碼如下:

 Class.forName("com.mysql.jdbc.Driver");
     System.out.println("用戶注冊成功");
注意:這里Driver不要手動敲,可以導入,如果沒有jdbc的選項說明jar包導入有問題。

在這里插入圖片描述

2. 建立連接

代碼如下:

   String url="jdbc:mysql://localhost:3306/ljl";
                    // url ,賬號,密碼(對應自己的mysql數(shù)據(jù)庫)
        Connection connection = DriverManager.getConnection(url, "root", "root");

這里 url 連接路徑注意是自己主機名與端口號的 ,ljl是我的數(shù)據(jù)庫名字

在這里插入圖片描述

3. 通過連接對象創(chuàng)建陳述對象

代碼如下:

	//sql語句
		String sql="select * from users";
        PreparedStatement preparedStatement = connection.prepareStatement(sql);
        System.out.println("3.創(chuàng)建陳述對象成功");

4.通過陳述對象執(zhí)行sql語句

代碼如下:

//sql語句
	   ResultSet resultSet = preparedStatement.executeQuery();
        System.out.println("4.執(zhí)行sql語句成功")

5.處理結果集中的數(shù)據(jù)

代碼如下:

 while (resultSet!=null&&resultSet.next()){//循環(huán)取數(shù)據(jù)
            int uid = resultSet.getInt("uid");
            String uname = resultSet.getString("uname");
            String usex = resultSet.getString("usex");
            int uage = resultSet.getInt("uage");
            System.out.println("編號:"+uid+"\t名字:"+uname+"\t性別:"+usex+"年齡:"+uage);
        }
        System.out.println("5. 處理結果集成功");

用while是因為查詢出來的是集合,不止一條數(shù)據(jù)
因為我沒有設置users方法類,所以這里表的數(shù)據(jù)在這只能一個一個定義了;

6.關閉數(shù)據(jù)庫資源

代碼如下:

resultSet.close();
        preparedStatement.close();
        connection.close();
        System.out.println("6.關閉數(shù)據(jù)庫資源成功!");

關閉順序不能調換,否則會報錯!

7.運行結果

在這里插入圖片描述

注釋就是用來判斷錯出在那里的,如果沒有輸出1,說明創(chuàng)建連接出錯了

四、完整代碼

import com.mysql.jdbc.Driver;

import java.sql.*;

/**
 * 類名:Test
 * 讀書破萬卷,下筆如有神
 * 代碼反行之,算法記于心
 * 作者:劫戀李
 * 日期:2021/6/13 21:28
 * 版本:V1.0
 */
public class Test {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Class.forName("com.mysql.jdbc.Driver");
        System.out.println("1.用戶注冊成功");
        //通過驅動管理器獲取數(shù)據(jù)庫鏈接對象
        // 2.建立連接
        String url="jdbc:mysql://localhost:3306/ljl";
        //jdbc:mysql //
        Connection connection = DriverManager.getConnection(url, "root", "root");
        System.out.println("2.數(shù)據(jù)庫鏈接成功");
        //3.通過連接對象創(chuàng)建陳述對象
        String sql="select * from users";
        PreparedStatement preparedStatement = connection.prepareStatement(sql);
        System.out.println("3.創(chuàng)建陳述對象成功");
        //4通過陳述對象執(zhí)行sql語句
        ResultSet resultSet = preparedStatement.executeQuery();
        System.out.println("4.執(zhí)行sql語句成功");
        //處理結果集中的數(shù)據(jù)
        while (resultSet!=null&&resultSet.next()){//循環(huán)取數(shù)據(jù)
            int uid = resultSet.getInt("uid");
            String uname = resultSet.getString("uname");
            String usex = resultSet.getString("usex");
            int uage = resultSet.getInt("uage");
            System.out.println("編號:"+uid+"\t名字:"+uname+"\t性別:"+usex+"年齡:"+uage);
        }
        System.out.println("5. 處理結果集成功");
        //6關閉數(shù)據(jù)庫資源
        resultSet.close();
        preparedStatement.close();
        connection.close();
        System.out.println("6.關閉數(shù)據(jù)庫資源成功!");
    }
}

總結

以上就是講的使用idea連接MySQL數(shù)據(jù)庫,本文僅僅實現(xiàn)了MySQL查詢語句,我這里主要講了一下怎么實現(xiàn),如果想知道代碼的具體功能,網(wǎng)上也有很多優(yōu)秀的文章。

到此這篇關于使用Idea連接MySQL的詳細步驟總結的文章就介紹到這了,更多相關Idea連接MySQL內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mybatis使用pagehelper插件過程詳解

    mybatis使用pagehelper插件過程詳解

    這篇文章主要介紹了mybatis使用pagehelper插件過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 如何基于Idea遠程調試tomcat war包及jar包

    如何基于Idea遠程調試tomcat war包及jar包

    這篇文章主要介紹了如何基于Idea遠程調試tomcat war包及jar包,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • java實現(xiàn)從網(wǎng)上下載圖片到本地的方法

    java實現(xiàn)從網(wǎng)上下載圖片到本地的方法

    這篇文章主要介紹了java實現(xiàn)從網(wǎng)上下載圖片到本地的方法,涉及java針對文件操作的相關技巧,非常簡單實用,需要的朋友可以參考下
    2015-07-07
  • Java substring原理及使用方法實例

    Java substring原理及使用方法實例

    這篇文章主要介紹了Java substring原理及使用方法實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • java中List刪除時需要的注意事項

    java中List刪除時需要的注意事項

    最近在利用java中的LIST在刪除時發(fā)現(xiàn)了一個錯我,通過查找相關的資料終于解決了,覺著有必要分享處理給同樣遇到這個問題的朋友參考,下面這篇文章主要介紹了java中List刪除時需要的注意事項,需要的朋友可以一起來看看吧。
    2017-01-01
  • SpringBoot全局配置long轉String丟失精度問題解決方案

    SpringBoot全局配置long轉String丟失精度問題解決方案

    這篇文章主要介紹了SpringBoot全局配置long轉String丟失精度問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Java設計模式之組合模式(Composite模式)介紹

    Java設計模式之組合模式(Composite模式)介紹

    這篇文章主要介紹了Java設計模式之組合模式(Composite模式)介紹,Composite定義:將對象以樹形結構組織起來,以達成“部分-整體” 的層次結構,使得客戶端對單個對象和組合對象的使用具有一致性,需要的朋友可以參考下
    2015-03-03
  • SpringBoot創(chuàng)建maven多模塊項目實戰(zhàn)代碼

    SpringBoot創(chuàng)建maven多模塊項目實戰(zhàn)代碼

    本篇文章主要介紹了SpringBoot創(chuàng)建maven多模塊項目實戰(zhàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Java之next()、nextLine()區(qū)別及問題解決

    Java之next()、nextLine()區(qū)別及問題解決

    這篇文章主要介紹了Java之next()、nextLine()區(qū)別及問題解決,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • java?Spring的啟動原理詳解

    java?Spring的啟動原理詳解

    大家好,本篇文章主要講的是java?Spring的啟動原理詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01

最新評論