W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
此功能僅在Ultimate版本中受支持。
為了能夠在IntelliJ IDEA中使用數(shù)據(jù)庫,您應(yīng)該將它們定義為數(shù)據(jù)源。請參閱連接到數(shù)據(jù)庫。
除了與真實數(shù)據(jù)庫(DB數(shù)據(jù)源)相對應(yīng)的數(shù)據(jù)源外,IntelliJ IDEA還支持DDL數(shù)據(jù)源。這些由包含數(shù)據(jù)定義語言語句(SQL DDL語句)的一個或多個SQL文件表示。
隱喻地說,DDL數(shù)據(jù)源的功能就像沒有數(shù)據(jù)的數(shù)據(jù)庫。
數(shù)據(jù)源提供了SQL編碼協(xié)助和代碼驗證的基礎(chǔ)。
如果您在本地有可用的H2或SQLite數(shù)據(jù)庫文件,則可以通過將文件拖動到“數(shù)據(jù)庫(Database)”工具窗口來為其創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)源。你可以從“項目(Project)”工具窗口或文件管理器(例如,Explorer或Finder)拖動這些文件。
包含數(shù)據(jù)庫連接設(shè)置的XML文件可用于創(chuàng)建數(shù)據(jù)庫(DB)數(shù)據(jù)源。這些可能是Spring,Hibernate,JPA和Tomcat context.xml配置文件。
您可以通過將DDL SQL文件拖動到數(shù)據(jù)庫工具窗口來創(chuàng)建DDL數(shù)據(jù)源。可以從項目工具窗口或文件管理器(例如,Explorer或Finder)拖動這些文件。
創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)源時,將其分配給項目。也就是說,默認(rèn)情況下,它僅在定義它的項目中可用。
如果您想在所有項目中提供數(shù)據(jù)源,則應(yīng)將其設(shè)置為全局的:
以類似的方式,您可以將全局?jǐn)?shù)據(jù)源移至項目級別 - 僅在當(dāng)前項目中使用:從上下文菜單中使用
或移至項目(Move to Project)。
請注意,DDL數(shù)據(jù)源僅存在于項目級別。
如果您有許多不同的數(shù)據(jù)庫,則可以在數(shù)據(jù)庫工具窗口中將數(shù)據(jù)源分組 。為此,請選擇必要的數(shù)據(jù)源,然后按下F6或從上下文菜單中選擇“移至組(Move to Group)”。
在此菜單中,您可以將數(shù)據(jù)源移至現(xiàn)有組,將其創(chuàng)建為新組,或?qū)⑵鋸慕M中移除(將其移至根列表中)。
要刪除不必要的數(shù)據(jù)源,可以使用“數(shù)據(jù)庫(Database)”工具窗口或“數(shù)據(jù)源和驅(qū)動程序(Data Sources and Drivers)”對話框。
使用數(shù)據(jù)庫工具窗口。選擇要刪除的數(shù)據(jù)源并執(zhí)行以下操作之一:
使用數(shù)據(jù)源和驅(qū)動程序?qū)υ捒颉?nbsp;選擇要刪除的數(shù)據(jù)源并執(zhí)行以下操作之一:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: