jOOQ是一個全面的庫,旨在幫助用戶構建SQL語句,最初旨在抽象化JDBC和其他類型的交互。該軟件旨在改善數(shù)據(jù)庫中信息的處理,以解決SQL的多個缺點并嘗試對其進行補救。
這樣,jOOQ為用戶提供了使用類型安全的數(shù)據(jù)庫對象引用和類型安全的SQL構建的可能性。此外,它具有查詢執(zhí)行和改進結果的功能,SQL方言抽象和子句仿真功能,可改善數(shù)據(jù)庫之間的兼容性。
它甚至可以用于日志記錄和調(diào)試任務,尤其是在開發(fā)操作中。此外,作為一個開源實用程序,社區(qū)還發(fā)現(xiàn)了jOOQ的新方法,例如對大多數(shù)查詢訴諸于Hibernate,依靠jOOQ進行SQL構建或?qū)⑵溆米鲃討B(tài)SQL執(zhí)行的基礎。
jOOQ的SQL方法的不同之處在于它為運行查詢提供了類型安全的環(huán)境。它使用戶能夠返回到SQL提供的經(jīng)典技術的回歸。
該庫與各種數(shù)據(jù)庫兼容,包括但不限于DB2,Derby,Ingres,H2,HSQLDB,MySQL,Oracle,Postgres,SQLite,SQL Server和Sybase。
而且,它附帶了廣泛的文檔,說明如何使用用戶可能正在使用的各種服務器進行設置,并為其中一些服務器提供了逐步說明。顯然,需要先有經(jīng)驗并理解它是必要的,但是jOOQ隨附的手冊可以幫助您填補所有空白,而同時只需付出最小的努力即可。
系統(tǒng)要求
JAVA
未注冊版本中的限制
無限使用(開源):使用流行的Apache Software License 2.0,將此免費版本與您喜歡的Open Source DB一起使用!
Express(30天-免費試用):您是一家小型創(chuàng)業(yè)公司或個人,可以使用Oracle Express,SQL Server Express和/或MS Access。
專業(yè)版(30天-免費試用):您是一家中小型公司,希望與Oracle,SQL Server和/或MS Access一起工作,并且正在尋找基本的支持。
企業(yè)版(30天-免費試用):您是一家大型公司,可處理多種類型的企業(yè)數(shù)據(jù)庫,并且您正在尋找高級支持。