mysql連接idea詳細教程_idea配置連接數據庫的超詳細步驟

學習時,使用IDEA的時候,需要連接Database,連接時遇到了一些小問題,下面記錄一下操作流程以及遇到的問題的解決方法。

一、 連接操作

簡介:介紹如何創建連接,具體連接某個數據庫的操作流程。

1.1 創建連接

打開idea,點擊右側的 Database

2fb0357c4d5869cd6a604ef92a535bdc.png

或者 選擇 View --> Tool Windows --> Database

aef1180fbeebfd2333609f31d0d5f787.png

點擊 + 號 ,選擇 Data Source ,選擇 數據庫 (下面以MySQL為例)

2063132eea04308b7181137954a1b548.png

選擇 mysql 后彈出以下界面

9a6ba9ff7c3488fbd451140f54033efd.png

填上信息后,點擊 Test Connect 測試 (如果有報錯,請看下面 二、解決問題 )

測試成功,點擊 Apply ,再 OK 確定

5c654cf8254be029e3e2edffe68f6c73.png

如下圖,連接創建成功

62943be221a5da2c56ee9d87484643ae.png

1.2 連接數據庫

上面 1.1 的操作,成功連接了 mysql ,還沒有具體連接到你的數據庫,這一部分介紹在idea中創建數據庫、數據表。

右鍵 剛剛創建好的連接,點擊 New --> Schema

50952f978c980eecd3db8aec6725f72f.png

點擊后彈出以下窗口,輸入名字,這個名字是所創建的數據庫庫名,在終端上輸入 show databases; 這個命令查看數據庫顯示數據庫。

mysql相關命令可以參考這篇文章 :MySQL常使用的命令

69567f44c5e074802fdcb82e7c7cb67f.png

創建完成后如下

42f9ae9c51924d83afa38f924eb428c6.png

右鍵 數據庫庫名 ,點擊 New --> Table ,創一個新的數據表

030c6269fc571411c725404369047afb.png

點擊后彈出下面這個界面

82e68ffd3d077f4e8867653ae87ed0bd.png

修改表名,點擊 + 添加列,設置各項屬性

c98fa3cc364036d479b55815eb387c4d.png

點擊執行 Execute ,創建完成后如下

54c93b13ec0b9027d454c6a39d4b3b2d.png

再創一個,這次不要勾選,因為 每個表只能有一個主鍵 。

9f00d6d1b13c7aa7f8b35fc2dc614529.png

完成后如下

3b31d33212318b9226d1c5b25a876e12.png

雙擊 表名 打開,開始編輯,輸入后按 回車 ,編輯完后點擊 保存

06036454f08c1ee8064316a7c7b206dc.png

補充說明一下,idea連接數據庫,并不是工程項目連接了數據庫。 idea連接操作數據庫 只是代替了 cmd 操作數據庫 ,讓你在操作數據庫的時候更方便一些。

1.3 查看檢驗

可以通過 終端 和 navicat 來檢驗。

1.3.1 在終端上檢驗

打開終端(快捷鍵: Win+r ,輸入 cmd ),輸入命令查看數據庫

cmd登錄數據庫命令也可以參考這篇文章:MySQL在終端上操作命令

df97f886418015095333c7701e561821.png

1.3.2 在Navicat上檢驗

打開連接,選擇數據庫 demonstration (上面創建的名字,如果和上面創建的庫名不一樣,輸入你的庫名就可以了),打開 表 ,一步步點開就行了,界面很友好的。

ae711af5d893a2a58ab54529df28d88c.png

另外,推薦使用 Navicat 這個數據庫管理工具,它使用起來比較友好,如果不太熟悉使用的話,可以參考這篇文章 :Navicat使用快速入門教程

二、 解決問題

第一次連接,點擊測試后,會出現以下錯誤提示

419243cfd44b1f9e2943f699ccb39d08.png

在URL 那一項的后面加上

?serverTimezone=GMT

( / 與 ? 之間的位置為你的數據庫名)

c714e5ad6c275f4b842f3b5c62cc0702.png

好了,繼續學習。

到此這篇關于idea配置連接數據庫的超詳細步驟的文章就介紹到這了,更多相關idea連接數據庫內容請搜索云海天教程以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持云海天教程!

原文鏈接:https://blog.csdn.net/qq_45069279/article/details/105991751

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538053.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538053.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538053.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

redis單節點安裝

1、下載 redis :https://redis.io/ redis 提供的是 源碼包,需要編譯。 2、Linux下安裝gcc 和 tcl tcl介紹 命令:yum install gcc tcl 3、將redis的源碼包,放到 /usr/local/src 下 tar -zxvf redis-4.0.6.tar.gz 4、安裝redi…

Shell編程—企業生產案例

Linux系統Shell編程—企業生產案例(一) 企業數據庫可以說是重點保護對象啊,沒有之一,數據在當今企業里就是生命線,因此今天就來說一說,如何通過shell腳本來檢查或監控MYSQL數據庫服務是否正常?&…

ManicTime軟件破解

這款軟件用來記錄電腦上程序的運行時間。方便天天用電腦的查看:今天我的時間都去哪兒了? 專業版不免費,而且需要 67 美元。 免費版和專業版的區別 破解補丁和官方軟件下載(截止博文發布,官方最新版本 版本&#xff1…

mysql根據ID的順序查找_求救:mysql 如何根據給定的 ID順序查找結果?

各位大神,現在我遇到了一個難題需要你們的幫助。有下面兩個表post表:文章表。record表:記錄表,用于記錄用戶閱讀順序。record表 根據用戶的閱讀文章順序用一個字段 postid 記錄 post 表的主鍵ID,既 record.postid 的外鍵為 post.i…

DIY—USB學習板設計以及驅動開發

暑假在Intel OTC做訪問學者時,看到公司有兩個小巧的USB設備-溫度計和LED音樂播放器,用于交大學生的Linux Kernel教學中。但看似簡單的這些設備,還是從國外購買而得。因此,從intel回來之后,我就告訴學生能否設計一種USB…

ps -ef |grep

[rootzengmg 6379]# ps -ef | grep redisroot 1978 1 0 09:35 ? 00:00:16 /usr/local/bin/redis-server 127.0.0.1:6379 root 116656 2708 0 15:56 pts/1 00:00:00 grep redis 字段含義如下: UID PID PPID CSTIME…

python入坑指南_Rust入坑指南:萬物初始

有沒有同學記得我們一起挖了多少個坑?嗯…其實我自己也不記得了,今天我們再來挖一個特殊的坑,這個坑可以說是挖到根源了——元編程。元編程是編程領域的一個重要概念,它允許程序將代碼作為數據,在運行時對代碼進行修改…

python和noip的區別_【noi與noip的區別】

什么是NOINOI:全國青少年信息學奧林匹克(NOI)是國內包括港澳在內的省級代表隊高水平的大賽,自1984年至今,在國內包括香港、澳門組織競賽活動。每年經各省選拔產生5名選手(其中一名是女選手),由中國計算機學會在計算機普及較好的城…

gradle和maven區別

原文連接:http://blog.csdn.net/jueane/article/details/50383431 --------------------------------------------- Gradle和Maven都是項目自動構建工具,編譯源代碼只是整個過程的一個方面,更重要的是,你要把你的軟件發布到生產…

iOS開發提問題

1、打造最受企業歡迎的iOS開發者: 一直都存在的問題,什么樣的員工最受企業歡迎?一直也有人在努力提升自己,成為受企業歡迎的員工然而,我們應該往方向去提升自己呢?88家知名企業今年來iOS面試題合集&#xf…

maven引用公共包_使用github作為maven倉庫存放發布自己的jar包依賴 實現多個項目公共部分代碼的集中,避免團隊中多個項目之間代碼的復制粘貼...

使用github作為maven倉庫存放發布自己的jar包依賴 實現多個項目公共部分代碼的集中,避免團隊中多個項目之間代碼的復制粘貼。1、首先在本地maven位置的配置文件setting.xml(沒有該文件就新建這個文件)中,添加配置maven倉庫的地址。我用的是我的GitHub倉庫…

Gradle筆記——Gradle的簡介與安裝

原文連接:http://blog.csdn.net/maosidiaoxian/article/details/40109337 gradle專欄 ----------------------------------------- Gradle 安裝 1,安裝JDK,并配置JAVA_HOME環境變量。因為Gradle是用Groovy編寫的,而Groovy基于JA…

WPF之鼠標滑動切換圖片

原文:WPF之鼠標滑動切換圖片在網上找了一會兒也沒找到我想要的效果,還是自己動手,豐衣足食吧。 需求:當前面板中只顯示一張圖片,圖片欄的下部有用來顯示當前圖片處于圖片隊列中的位置的圓球,并且點擊下部欄內的圓球可以…

CPU的核心數、線程數的關系和區別

原文地址:http://blog.csdn.net/yu132563/article/details/45222935 ------------------------------------- 我們在選購電腦的時候,CPU是一個需要考慮到核心因素,因為它決定了電腦的性能等級。CPU從早期的單核,發展到現在的雙核…

mysql in 子查詢優化_mysql in 子查詢 容易優化

mysql in 子查詢 簡單優化 大數量下,不要使用 in 嵌套子查詢,性能很差,很容易卡死。 ? 簡單調整方式如下: select uid,nick_name from uc_users where uid in(select fid from uc_follow where uid#uid#) ? 可拆解成&#xff1a…

谷歌瀏覽器插件入門示例

2019獨角獸企業重金招聘Python工程師標準>>> 實現:任何網址實現圖片下載和獲取當前域名的cookies的json字符串。 圖片下載是給小白用的,可以選中批量下載,獲取cookies 是為了方便程序員調試用。 獲取cookies: git地址:…

Fiddler中response亂碼的解決方案

原文連接:http://blog.csdn.net/quiet_girl/article/details/50577828 ---------------------------------------------------------- 有時候我們看到Response中的HTML是亂碼的, 這是因為HTML被壓縮了, 我們可以通過兩種方法去解壓縮。 解決…

線程帶來的風險

線程安全性問題 多線程環境下 多個線程共享一個資源對資源進行非原子性操作。 以上三者都存在就會發生線程安全性問題 如文中的賣火車票問題:http://blog.csdn.net/zengmingen/article/details/53217229 原因是:一行java代碼轉成.class字節碼文件后是…

vue內引入語音播報功能

為什么80%的碼農都做不了架構師?>>> 在vue項目中引入語音播報,使用的科大訊飛語音接入, 具體思路為每次接收到語音信息后存入一個數組,然后監聽這個數組,開始沖第一個索引播放,并且同時根據vue…

php mysql 排序規則_php 數組排序以及按照某個字段排序

如果你已經使用了一段時間PHP的話,那么,你應該已經對它的數組比較熟悉了——這種數據結構允許你在單個變量中存儲多個值,并且可以把它們作為一個集合進行操作。經常,開發人員發現在PHP中使用這種數據結構對值或者數組元素進行排序…