2014-10-28 30 views
3

我正在使用IntelliJ IDEA 13.我有一個帶有mysql查詢的.sql文件。我一直在localhost上運行查詢,但現在我想在我的開發數據庫服務器(它具有相同的數據庫和表)上運行它們。我不想刪除本地主機連接。但是,每當我按下一個sql查詢中的Ctrl-Enter時,IntelliJ(un)都會幫助重新打開本地主機數據連接並在那裏運行它。我如何告訴IntelliJ將我的.sql文件與新數據庫連接而不是舊數據庫連接關聯?我不想完全刪除舊的連接,但我知道這是一種解決方法。如何告訴IntelliJ在不同的數據庫上運行查詢?

+0

關於創建新連接的一些事情。 – Mihai 2014-10-28 20:35:24

回答

2

看起來最好的方法是進入數據庫控制檯面板(通常在屏幕的底部)並右鍵單擊顯示服務器/連接標題的標籤(與最小化圖標和齒輪位於同一條形狀上圖標),關閉該控制檯,然後嘗試使用Ctrl-Enter再次運行查詢。此時,彈出窗口會提示您選擇要使用的數據庫連接。

+1

有時這不起作用。我不知道爲什麼。 – 2016-03-23 22:42:01

0

從版本2017.3.1開始,檢查文件窗口的右上角;你可以從那裏選擇數據庫。從Jetbrain DBE-4454問題的報告所採取

enter image description here

圖片。

相關問題