国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在idea中實現(xiàn)數(shù)據(jù)庫的連接

這篇具有很好參考價值的文章主要介紹了在idea中實現(xiàn)數(shù)據(jù)庫的連接。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、加載并注冊數(shù)據(jù)庫驅(qū)動程序
二、通過DriverManager獲取數(shù)據(jù)庫連接
三、通過Connection對象獲取Statement對象
四、使用Statement執(zhí)行SQL語句
五、操作結(jié)果集
六、關(guān)閉連接并釋放資源

具體操作:

1、搭建數(shù)據(jù)庫環(huán)境(百度網(wǎng)盤數(shù)據(jù)庫5.7版本鏈接:https://pan.baidu.com/s/1oaGYqzgjy5wIJXEVaqruAA?pwd=gx5q?
提取碼:gx5q。其他版本可以去oracle官網(wǎng)下載。)

? ? 在MySQL中創(chuàng)建名稱為jdbc的數(shù)據(jù)庫,然后在jdbc數(shù)據(jù)庫中創(chuàng)建users表,創(chuàng)建數(shù)據(jù)庫和表的SQL語句如下(注:一個分號為一條語句,所有的標點符號都要用英文格式,否則會報錯)

idea連接數(shù)據(jù)庫,數(shù)據(jù)庫,intellij-idea,sql

jdbc數(shù)據(jù)庫和users表創(chuàng)建成功后,再向users表中插入3條數(shù)據(jù),SQL語句如下

idea連接數(shù)據(jù)庫,數(shù)據(jù)庫,intellij-idea,sql

使用select語句查看users表中的數(shù)據(jù)

idea連接數(shù)據(jù)庫,數(shù)據(jù)庫,intellij-idea,sql

?2、創(chuàng)建環(huán)境變量

(1)在idea中新建項目

idea連接數(shù)據(jù)庫,數(shù)據(jù)庫,intellij-idea,sql

(2)右鍵New->Directory,命名為lib

idea連接數(shù)據(jù)庫,數(shù)據(jù)庫,intellij-idea,sql

?(3)File->Project Structure->Modules->Dependencies,點擊+號,選擇JARs or directories,選擇mysql-connector的安裝路徑。

idea連接數(shù)據(jù)庫,數(shù)據(jù)庫,intellij-idea,sql

(mysql-connector百度網(wǎng)盤提取鏈接:https://pan.baidu.com/s/1ACl7-GslKhnxIHhcNugi8g?pwd=86ej?
提取碼:86ej)

?(4)將mysql-connector-java-8.0.25添加到依賴之后,點擊apply,再單擊OK。加入數(shù)據(jù)庫驅(qū)動程序后的項目結(jié)構(gòu)如下

idea連接數(shù)據(jù)庫,數(shù)據(jù)庫,intellij-idea,sql

三、編寫jdbc程序

在新建的DataBaseConetion的src目錄下新建一個com.itheima.jdbc.example的包(package),在該包中創(chuàng)建Example01類,該類用于讀取數(shù)據(jù)庫中的users類,并將結(jié)果輸出到控制臺。

idea連接數(shù)據(jù)庫,數(shù)據(jù)庫,intellij-idea,sql

idea連接數(shù)據(jù)庫,數(shù)據(jù)庫,intellij-idea,sql

?源碼如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-754454.html

package com.itheima.jdbc.example;
import java.sql.*;

public class Example01 {
    public static void main(String[] args)  throws Exception{
        Statement stmt=null;
        ResultSet rs=null;
        Connection conn=null;
        try{
            //1.注冊數(shù)據(jù)庫的驅(qū)動程序
          Class.forName("com.mysql.jdbc.Driver");//MYSQL 6.0.2版本之后的為Class.forName("com.mysql.cj.jdbc.Driver");
          //2.通過DriverManager獲取數(shù)據(jù)庫連接
            String ur1="jdbc:mysql://localhost:3306/jdbc"+"?serverTimezone=GMT%2B8&UseSSL=false";
            String username="root";               //數(shù)據(jù)庫用戶名
            String password="******";          //數(shù)據(jù)庫密碼
            conn=DriverManager.getConnection(ur1,username,password);
            //3.通過Connection對象獲取Statement對象
            stmt=conn.createStatement();
            //4.使用Statement執(zhí)行SQL語句
            String sql="select * from users";
            rs= stmt.executeQuery(sql);
            //5.操作結(jié)果數(shù)
            System.out.println("id    |    name    |    password"+"|  email     |    birthday");
            while(rs.next()){
                int id=rs.getInt("id");//通過列名獲取指定列的值
                String name=rs.getNString("name");
                String psw= rs.getNString("password");
                String email= rs.getNString("email");
                Date birthday=rs.getDate("birthday");
                System.out.println(id+"    |"+name+"    |    "+psw+"    |    "+email+"   |    "
                +birthday);
            }
        } catch (ClassNotFoundException e) {
            throw new RuntimeException(e);
        } finally {
            //6.回收數(shù)據(jù)庫資源
            if(rs!=null){
                try{
                    rs.close();
                }catch (SQLException e){
                    e.printStackTrace();
                }
                stmt=null;
            }
            if(conn!=null){
                try{
                    conn.close();
                }catch (SQLException e){
                    e.printStackTrace();
                }
                conn=null;
            }
        }
    }
}

到了這里,關(guān)于在idea中實現(xiàn)數(shù)據(jù)庫的連接的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • Linux 創(chuàng)建 intellij-idea快捷方式

    在 Linux 中,可以通過創(chuàng)建快捷方式的方式方便地打開 IntelliJ IDEA 開發(fā)工具。下面是創(chuàng)建 IntelliJ IDEA 快捷方式的詳細步驟: 第1步:打開終端窗口 首先,要打開終端窗口??梢酝ㄟ^快捷鍵 Ctrl + Alt + T 打開終端窗口。也可以在系統(tǒng)菜單欄中選擇“應用程序”-“實用工具”-“終端

    2024年02月03日
    瀏覽(110)
  • Intellij-idea 如何編譯maven工程*

    在 Intellij IDEA 中編譯 Maven 工程的步驟如下: 打開你的 Maven 工程。如果工程已經(jīng)在 IDEA 中打開,那么你可以直接進行下一步。如果沒有,你可以通過 File - Open 在彈出的對話框中選擇你的 Maven 工程路徑進行打開。 打開 Maven 項目窗口。在 IDEA 的右邊會有一個 Maven 項目的窗口,

    2024年02月02日
    瀏覽(98)
  • Intellij-idea 如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程是一個相對直接的過程。以下是基本步驟: 1. 打開或?qū)?Maven 項目 如果您已經(jīng)有一個現(xiàn)有的 Maven 項目,可以直接在 IntelliJ IDEA 中打開它。選擇 File Open,然后瀏覽到您的 Maven 項目文件夾,選擇包含 pom.xml 的目錄。 如果您是從現(xiàn)有的源代碼導入

    2024年01月25日
    瀏覽(100)
  • IntelliJ IDEA如何使用固定地址公網(wǎng)遠程訪問本地Mysql數(shù)據(jù)庫

    IntelliJ IDEA如何使用固定地址公網(wǎng)遠程訪問本地Mysql數(shù)據(jù)庫

    IDEA作為Java開發(fā)最主力的工具,在開發(fā)過程中需要經(jīng)常用到數(shù)據(jù)庫,如Mysql數(shù)據(jù)庫,但是在IDEA中只能連接本地數(shù)據(jù)庫,有時候需要訪問其他地方如家里或者公司的數(shù)據(jù)庫,將無法訪問,內(nèi)網(wǎng)的局限性導致我們只能在同一網(wǎng)絡訪問,無法跨網(wǎng)絡訪問,所以,本例將介紹如何在異

    2024年02月03日
    瀏覽(24)
  • 如何在Intellij-idea如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程,你需要遵循以下步驟: 打開 IntelliJ IDEA :首先,啟動 IntelliJ IDEA。 打開 Maven 項目 :在歡迎界面上,選擇 \\\"Get from Version Control\\\",然后選擇你的 Maven 項目的倉庫地址。或者,如果你已經(jīng)有了項目文件(如? .idea ?和? pom.xml ),你可以直接打開這

    2024年01月18日
    瀏覽(99)
  • Java開發(fā)+Intellij-idea+Maven+工程構(gòu)建

    Java開發(fā)+Intellij-idea+Maven+工程構(gòu)建

    Intellij-idea是一款流行的Java集成開發(fā)環(huán)境,它支持Maven作為項目管理和構(gòu)建工具。Maven可以幫助開發(fā)者自動下載項目依賴的jar包,執(zhí)行編譯、測試、打包等生命周期任務。本資源將介紹如何在Intellij-idea中創(chuàng)建、導入、轉(zhuǎn)換和編譯Maven工程,以及如何配置Maven的相關(guān)參數(shù)和插件。

    2024年02月01日
    瀏覽(103)
  • IDEA 連接 數(shù)據(jù)庫

    IDEA 連接 數(shù)據(jù)庫

    使用 mysql -u root -p 連接數(shù)據(jù)庫服務器。 若不能進入到 mysql 里面則說明 沒有啟動服務器,使用 net start mysql 命令啟動。 如果 net start mysql 也無法啟動,就需要 安置 MySQL: 以管理員身份運行 cmd,轉(zhuǎn)到 mysql 的 bin 目錄下 ,使用命令: mysqld -install 安置 MySQL,然后再次連接數(shù)據(jù)庫

    2024年02月04日
    瀏覽(22)
  • Java項目使用intellij-IDEA查看依賴包版本是否有沖突(方法及工具)附截圖

    Java項目使用intellij-IDEA查看依賴包版本是否有沖突(方法及工具)附截圖

    編譯器及版本 idea-ultimate 依賴管理工具 maven Step1:點擊右側(cè)的maven Step2:右鍵依賴項,點擊分析依賴關(guān)系 Step3:可以在模塊名位置進行切換,左側(cè)三角的標志則表示該包引入了多個版本,有沖突 Step4:可以看到當前這個包被引入了兩個版本的 Step5:右鍵沖突的包名,可以看到

    2024年02月15日
    瀏覽(113)
  • (Java)idea連接數(shù)據(jù)庫

    (Java)idea連接數(shù)據(jù)庫

    idea 連接數(shù)據(jù)庫 1.在idea中連接管理數(shù)據(jù)庫庫 idea的右側(cè)有一個數(shù)據(jù)庫的按鈕點擊之后再點擊加號選擇數(shù)據(jù)源 以MySQL為例 本地數(shù)據(jù)庫填入用戶和密碼再選擇要連接的數(shù)據(jù)庫后點擊測試連接 若測試不通過則查看用戶名與密碼是否正確 測試通過后即可對數(shù)據(jù)庫中的表格進行操作

    2024年02月10日
    瀏覽(14)
  • IDEA連接database數(shù)據(jù)庫

    IDEA連接database數(shù)據(jù)庫

    如果沒有配置驅(qū)動,將會報如下錯誤 從maven倉庫下載:要求聯(lián)網(wǎng) 將提前下載好的jar放到本地目錄 將提前準備好的mysql驅(qū)動jar包,放到Idea配置路徑中:C:UsersIrene.IntelliJIdea2019.2configjdbc-drivers 解決辦法:手動增加高級參數(shù) serverTimezone=Asia/Shanghai

    2024年02月20日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包