前言
由於每次連接數據庫都要打開一個navicat或者plsql,感覺很是麻煩
因爲打開的這些軟件,會佔用一定的內存,有時候把電腦搞的卡卡的
所以,就很煩。
那麼我想,有沒有辦法在idea寫代碼的時候直接連接數據庫呢?
如果在idea直接使用內置的插件連接數據庫,那麼能否滿足我的需求呢?
帶着一系列的問題,開始了查資料、實踐等,最後發現對外來說還是可行的。
使用idea內置數據庫工具連接數據庫
連接oracle
樓主用的是oracle,接下來展示如何用idea連接oracle,並做一些基本操作。
點擊右側工具欄的Database->點擊+號->選擇 New->選擇Data Source->選擇Oracle
填寫oracle鏈接信息
這裏要注意一點,如果沒有下載oracle的連接驅動,需要點擊下面一個小按鈕下載驅動
操作sql
下面的操作是打開一個sql編輯窗口,在這裏面可以進行一些列的操作
這個編輯窗口裏面有主要4個功能,如下圖
上面的圖還是很好理解,一般的增刪改查或者是提交、回滾都可以滿足需求。
還有一個很重要有一項功能【給預編譯的SQL動態設置參數】
這個功能就很牛逼了!!!
下面給大家介紹下。
如果你的SQL帶有‘?’這種預編譯的格式,比如
select name,age from student where age > ?
編寫SQL以後點擊【P】那個按鈕(功能3)
就會彈一個窗口如下:
參數設置完畢後就可以執行了,操作如下
格式化SQL
上面的功能已經基本滿足我日常需求了,不過作爲一個有審美觀的程序員,有時候自己寫的SQL太難看了,那麼有沒有辦法格式化呢?
答案是有的,編寫好SQL語句後,按下快捷鍵 Ctrl+Alt+l
下面給大家簡單看下格式化前後的效果