翻譯|使用教程|編輯:胡欣星|2025-02-21 11:00:03.227|閱讀 144 次
概述:本文介紹了如何在 PyCharm 中連接數(shù)據(jù)庫,包括啟用 Database Tools and SQL 插件、配置數(shù)據(jù)源、創(chuàng)建數(shù)據(jù)庫會話及其管理方法,幫助用戶高效使用 PyCharm 進(jìn)行數(shù)據(jù)庫操作。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
啟用 Database Tools and SQL 插件PyCharm提供的數(shù)據(jù)庫工具和 SQL 功能依賴于 Database Tools and SQL 插件。該插件在PyCharm 專業(yè)版中默認(rèn)已捆綁并啟用。如果你發(fā)現(xiàn)某些數(shù)據(jù)庫相關(guān)功能不可用,請檢查是否不小心禁用了該插件。
JetBrains PyCharm 是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。
啟用插件的方法如下:
要連接到數(shù)據(jù)庫,PyCharm 需要獲取詳細(xì)的連接信息,例如主機(jī)、端口、密碼、SSH 配置等。這些連接信息會被保存到一個專門的連接配置中,即數(shù)據(jù)源。
例如,在“數(shù)據(jù)源與驅(qū)動程序”對話框 (Ctrl+Alt+Shift+S) 中,可以查看 PostgreSQL 數(shù)據(jù)源的設(shè)置詳情。有關(guān)該對話框字段的說明以及創(chuàng)建數(shù)據(jù)源的具體步驟,請參考對話框參考主題和數(shù)據(jù)源創(chuàng)建說明。
對于每個數(shù)據(jù)源,與數(shù)據(jù)庫的連接是通過特定的包裝器,即會話來建立的。每個會話包裝著一個連接,并保存該連接的信息,例如連接是否活躍、事務(wù)控制模式以及其他設(shè)置等。
PyCharm 啟動時不會自動連接到數(shù)據(jù)庫,而是加載緩存的數(shù)據(jù)。如果項目中包含較大的數(shù)據(jù)庫,導(dǎo)致 IDE 啟動變慢,建議將數(shù)據(jù)庫分配到多個項目中。
會話可以擁有客戶端,即那些通過該會話的連接發(fā)送查詢的文件。數(shù)據(jù)編輯器也可以作為會話的客戶端。
根據(jù)創(chuàng)建會話的方式不同,會話可以自動連接,也可以在執(zhí)行特定操作后連接。會話圖標(biāo)右上角的綠色圓點表示連接狀態(tài)。
創(chuàng)建新會話的方法如下:
上述操作執(zhí)行后,“服務(wù)”工具窗口的數(shù)據(jù)源節(jié)點下會出現(xiàn)新的會話節(jié)點,且會話節(jié)點下包含一個客戶端節(jié)點。
此外,當(dāng)執(zhí)行需要數(shù)據(jù)庫交互的操作時,比如運行存儲過程或通過運行配置執(zhí)行腳本,新的連接會話節(jié)點也會顯示在“服務(wù)”工具窗口的數(shù)據(jù)源節(jié)點下。
想要了解更多產(chǎn)品功能介紹,歡迎
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn