Java開源數據庫管理工具


SQuirreL SQL Client  
 
SQuirreL SQL Client 是一個用 Java 編寫的程序,它允許您查看數據庫的內容、發出 SQL 命令,以及如您將看到的,執行許多其他功能。構建該圖形化前端是為了支持兼容 JDBC 的數據庫。

更多SQuirreL SQL Client 信息

  iSQL-Viewer 
iSQL-Viewer是一個符合JDBC 2.x的SQL客戶端,它支持多種數據庫如PostgreSQL, MySQL, Oracle,和 Informix。它提供了許多工具來執行簡單的數據庫任務。

更多iSQL-Viewer信息

  DbmJ 
DbmJ針對SAPDB數據庫管理工具。

更多DbmJ信息

  SQL Admin 
SQL Admin是一個通過JDBC連接與發送命令到數據庫java寫的SQL客戶端。它的目的是創建一個跨平台,跨數據庫的數據庫管理客戶端。

更多SQL Admin信息

  SQLMinus 
這個SQL客戶端有着許多友好的開發特性。

更多SQLMinus信息

  ViennaSQL 
ViennaSQL是一個用JAVA寫成的圖形用戶界面的數據庫客戶端工具,通過JDBC來訪問和管理SQL數據庫,只要有JDBC驅動的數據庫都可用ViennaSQL來管理,只要能運行JAVA的地方它就能運行,有一個很好的例子就是可以在LINUX/NT中通過JDBC來訪問ORACLE數據庫。

更多ViennaSQL信息

  Adit 
Adit的目標是成為一個輕量級的數據庫查詢工具。

更多Adit信息

  GUAM 
GUAM一個用JAVA和Swing工具包寫的管理MySQL數據庫用戶圖形界面。

更多GUAM信息

  QueryForm 
QueryForm是一個很方便用戶查詢,刪除,修改,新增數據的數據庫管理工具。

更多QueryForm信息

  FreeQueryBuilder 
FreeQueryBuilder也是一個通過JDBC管理數據庫的工具。它支持的數據庫有ORACLE, MySQL, HSQLDB, Firebird等。

更多FreeQueryBuilder信息

  PKLite 
PKLite是一個Java開源SQL客戶端,可以連到任何有JDBC驅動的數據庫並可運行在任何有Java VM的操作系統上.它有基本查詢,更新的功能.它的目標是創建一個輕量級的SQL客戶端(大約1 MB),便於使用與安裝.PKLite在同一時間可以連接多個數據庫並可查詢結果導出為一個CSV / HTML / XML文件,還可運行SQL腳本.

更多PKLite信息

  Jackcess 
Jackcess是一個純Java包用於讀取和寫入MS Access數據庫.它不是一個應用程序,沒有GUI只是一個Java包.
要顯示一個表中的內容代碼可這么寫:
Database.open(new File("my.mdb")).getTable("MyTable").display();

更多Jackcess信息

  Druid 
Druid是一個允許用戶以圖形的方式來創建數據庫的工具.用戶可以add/change/delete數據庫對象(表格,字段等).一旦數據庫創建完成Druid就能夠為你生成便於瀏覽所有表格的HTML/PDF文檔,Java classes(每一個表格對應一個table),數據字典,SQL script等.

更多Druid信息

  Datastream Pro 
Datastream Pro是一個數據庫"瀏覽器"和數據操作工具.它易於使用,可靠,穩定,操作直觀。Datastream Pro支持所有兼容JDBC的數據庫(已經在Oracle,MySQL,postgreSQL和HSQLDb上測試成功).利用它可以瀏覽與編輯數據庫中的數據,可在一個友好的界面中運行與編輯SQL腳本,可使用查詢編輯器來編輯SQL查詢,可同時連接到多個數據庫和易於使用的連接向導等。

更多Datastream Pro信息

  DBBrowser 
DBBrowser是一個被用於查看數據庫內容的開源,跨平台工具。DBBrowser當前只適用於Oracle與MySQL。DBBrowser主要特性:
1.不需要寫SQL語句就能夠查看,新增,刪除,修改表格中的數據和字段。
2.支持Oracle與MySQL中的CLOBS和BLOBS類型。
3.SQL語法高亮顯示。
4.能把數據導成CSV和PDF文件。
5.支持10種以上的界面外觀更換。
6.上下文感測提示。
7.國際化支持,通過插件機制可擴展更多的語言支持。
在下一版本中將支持ER模型圖,支持Oracle XML類型,支持PostGreSQL與IBM DB2

更多DBBrowser信息

  BasicQuery 
BasicQuery是一個基於Swing的查詢分析器。它通過JDBC驅動訪問數據庫,也支持通過連接池連接數據庫。因此可以測試引入連接池和不引入連接池對執行速度的影響。

更多BasicQuery信息

  T-SQL developer 
T-SQL developer支持的特性包括:
1.數據庫對象樹視圖:
*.所選數據庫的層次,它的表格和字段,關健字等。
*.查看表格中的數據。
*.對象基本的新增/修改/刪除操作。
2.SQL編輯器:基本的剪切,復制,粘貼等功能。
*.語法高亮顯法。
*.代碼自動完成(自動提示表,字段,函數及參數等)。
3.存儲過程調試器。
4.導入/導出工具:把數據庫對象導入/導出成文本文件,SQL腳本等。

更多T-SQL developer信息

  JSqlTool 
JSqlTool是一個基於swing通過JDBC/ODBC來查看(包括過濾、排序等)和編輯數據庫表格/視圖中的內容並能夠執行sql腳本(具備語法着色功能)。表格數據可以導成SQL新增語句或Excel文件。JSqlTool還提供查看、打印、導出、保存數據庫E/R圖的功能。

更多JSqlTool信息

  Execute Query 
Execute Query一個開源的數據庫管理工具,具有:查詢編輯器,數據庫瀏覽器,生成ERD,比較數據類型,創建表格,創建索引,生成SQL腳本,導入/導出數據,導入/導出XML數據,連接管理等功能。

更多Execute Query信息

  DataBrowser 
DataBrowser是一個基於Java跨平台,跨數據庫的數據訪問工具。提供多種數據庫連接器包括:ODBC,Oracle,DB2,PostgreSQL,MS SQL Server,MySQL,InstantDB。利用該工具能夠查看表和視圖的結構,查看表字段的數據類型。它還提供一個語法高亮顯示的SQL編輯器以便編輯,調試,執行和保存SQL腳本。

更多DataBrowser信息

  SQLeonardo 
SQLeonardo是一個強大易於使用的數據庫管理工具。包括:
Metadata Explorer(瀏覽數據庫結構如表格,視圖,key,索引);
Command Editor(創建,修改和執行SQL腳本。通過向導生成insert,update和delete語句);
Query Builder(創建SQL查詢不需要直接寫SQL語句。自動創建表格之間的連接。支持union-query和sub-query);
Data Grid(通過DataGrid直接修改表格,把數據導成INSERT語句等)。
支持任何有提供JDBC驅動的數據庫(Oracle,MS SQLServer,MySQL,DB2,Sybase, Firebird,HSQLDB,PostgreSQL,Apache Derby,Mckoi SQL)。

更多SQLeonardo信息

  DBEdit 
DBEdit是一個數據庫編輯工具,采用Java5開發。它支持的數據庫包括:Oracle,DB2,MySQL。提供的主要功能包括:可直接更改查詢結果中的記錄並保存;新增、修改、刪除和復制記錄;打開、復制/粘貼、導出/導入BLOB與CLOB字段類型中的數據;運行SQL腳本;Schema查看;把結果導到Excel;把記錄集導成insert語句。

更多DBEdit信息

  SQL Workbench/J 
SQL Workbench/J是一個獨立於DBMS,跨平台的SQL查詢分析工具。支持:直接在查詢結果集中編輯,新增和刪除數據;在查詢結果集、SQL statement、導入和導出中支持BLOB數據。在SQL語句中采用變量替換;能夠生成數據結構的XML報告,以便能夠重構數據庫模型;能夠比較兩個數據庫在結構上有何不同之處;在編輯SQL語句時能夠自動提示表格和字段;所有SQL腳本運行在批處理模式下;SQL Workbench/J還提供一個DataPumper工具用於直接在兩台服務器上相互復制數據,DataPumper功能還能夠當作SQL命令使用以實現批處理。
 

更多SQL Workbench/J信息

  WolfDBManager 
WolfDBManager是一個適用於SQL開發人員的Eclipse RCP應用程序,需要JRE1.6運行環境。它具有以下特性:SQL語法高亮顯示、內容提示(Contents Assist)、分析/校驗/執行SQL語句、SQL語句折疊/格式化、比較結果集數據、結果導成Excel或HTML、歷史操作管理、更換操作界面皮膚、支持閃回查詢(Flashback Query)、支持Graph[JFreeChart] 、支持超鏈接[HTMLBrowser, SQLExecution]等。

更多WolfDBManager信息

  MyJgui 
MyJgui是一個MySQL數據庫GUI管理工具。它能夠存儲可同時使用的多個連接。所有數據操作都過一個Grid實現。此外MyJgui還能夠收藏查詢參數。

更多MyJgui信息

  MyJSQLView 
MyJSQLView是一個易於使用的Java GUI客戶端用於查看,編輯,新增,刪除MySQL,PostgreSQL與HSQL數據庫中的數據。一個查詢工具能夠構建復雜的SQL語句,排序,搜索和導入/導出表格中的數據。

更多MyJSQLView信息

  ThinkUI SQL Client 
ThinkUI SQL Client提供的功能包括:數據庫元數據瀏覽(結構,表格,視圖,約束,觸發器,存儲過程等);SQL查詢工具能夠自動從Table元數據生成新增、修改、查詢SQL語句;執行存儲過程的圖形用戶界面;數據模型獲取與定制;從Flat文件導入數據(支持Excel,CSV和Tab分割符文件);利用Velocity模板引擎和數據庫元數據生成Java Bean、DAO、SQL、EJB、JSP等代碼。

更多ThinkUI SQL Client信息

  DBExplorer 
DBExplorer是一個B/S架構的Web程序,基於JDBC連接數據庫服務。它采用Extjs構建GUI,因此也具有和C/S程序一樣良好的使用體驗。DBExplorer提供以下功能:
  • 支持多種數據庫:Oracle10g、MS SqlServer 、MySQL、PostgreSQL、HSQLDB、Apache Derby。
  • 支持多種瀏覽器:Internet Explorer 6+、FireFox 1.5+(PC, Mac)、Safari 3+、Opera 9+ (PC, Mac)。
  • 支持SQL語句查詢,后續還將推出可視化SQL語句生成以及SQL語法高亮。
  • 支持數據查看並即時修改,修改是可自動讀取外鍵參考、默認值、列約束等。
  • 支持LOB數據的查看、下載以及修改。
  • 支持數據導出成多種格式:CSV、PDF、HTML、SQL。
     
  • 更多DBExplorer信息

  CoolSQL 
CoolSQL是一個數據庫客戶端管理工具。
  • 支持大部分數據庫包括:DB2、oracle、mysql、MS SQL Server、Derby、HSQL、Informix、Sybase、PostgresSQL等。
  • 為用戶提供友好和漂亮UI,其整體框架由視圖組成類似於Eclipse。支持直接修改SQL查詢結果。
  • 支持將表格數據導出成文本文件,EXCEL和HTML。
  • 擁有一個支持SQL語法着色顯示,智能提示,文本編輯和查找的SQL編輯器。
  • 能夠展示數據庫大部分元數據包括:版本,數據類型、函數,連接信息等。
  • 支持導出數據對象信息包括對象數據(INSERT SQL語句),生成創建/刪除腳本(create script/drop script)。
  • 所有SQL腳本都可以以批量的模式執行。
    能夠搜索所有數據包括數據庫列,表/視圖和其他表格型。
  • 支持i18n,當前提供兩種語言(中文和英文)。
  • 提供收藏功能,管理由用戶收集的文本信息。
    支持通過插件擴展其功能。
    CoolSQL.jpg

  • sqleditor.jpg

    更多CoolSQL信息

  iPL/SQL Developer 
iPL/SQL Developer是PL/SQL Developer的WEB版本,界面風格均按PL/SQL Developer的樣式實現。可實現部分在線建表、查詢管理工作。
iplsqldeveloper.jpg

更多iPL/SQL Developer信息

 

  Druid 
Druid是一個數據庫創建和管理GUI工具。用戶可以添加/修改/刪除數據庫對象(表格,字段等)。Druid還能夠生成SQL腳本,數據字典,描述表格信息的HTML,PDF,DocBook等格式的文檔。為JDO生成Java Bean支持Castor和OJB。
Druid.jpg
收錄時間:2010-11-15 22:45:26

更多Druid信息

  DiffKit 
DiffKit 是一個應用、一個框架,用來比較兩個表的數據、一個字段一個字段的比較。表可以是來自不同的數據源,例如數據庫、CSV文件等,DiffKit 類似 Unix 下的 diff 工具。
DiffKit.png
收錄時間:2010-11-21 17:06:07

更多DiffKit信息

  Java SQL Admin Tool 
這是一個采用Java Swing開發的數據庫管理工具,通過JDBC訪問數據庫需要安裝JDK 1.6。支持一些常用的操作如:
創建/刪除表格
創建索引
執行SQL語句
一個查詢向導
數據導出
createtable2.jpg
收錄時間:2010-12-06 08:37:02

更多Java SQL Admin Tool信息

  DB Sanity 
DB Sanity能夠對一個數據庫進行檢測用於驗證數據的一致性和應用程序部署的正確性。它通過命令行調用並生成一個包含總結和數據庫故障條目列表的HTML報告。
DBSanity-dashboard-small.jpg
收錄時間:2011-01-07 23:04:31

更多DB Sanity信息

  Web-based SQuirreL SQL Client 
Web-based SQuirreL SQL Client提供的功能包括查看數據庫結構,導入/導出和管理數據庫,可以創建數據庫,數據表,存儲過程,視圖,觸發器和用戶。支持Oracle、 db2、mysql、MS SQL server、FireBird、Postgres數據庫。
SQuirreL.jpg
收錄時間:2011-02-23 08:44:29

更多Web-based SQuirreL SQL Client信息

  JMongoBrowser 
JMongoBrowser是一個GUI程序用於瀏覽和管理一個MongoDB集群。它支持Linux、Windows和Mac OSX。

功能包括:

* 可以連到單一個服務器,一個克隆集或一個MongoS實例。
* DB操作:創建、刪除、認證、控制等。
* 集合操作:創建、重命名、刪除、查找、插入和保存等。
* 文檔操作:更新、復制、和刪除等。
* 索引操作:創建、刪除等
* Shard操作:激活sharding、添加shard、shard收集等
* GUI Document構造器
* 將數據導入/導出成多種數據格式JSON、BSON、CSV等。
* Support for query options and write concerns (getLastError)
* Display of numerous stats (server status, db stats, replication info, etc)
* Mongo tree refreshes to have a real time view of cluster (servers up/down, durability, etc)
* All operations are executed in background to keep UI responsive
* Background threads can repeat commands automatically
* GUI is identical on all OS
收錄時間:2011-05-23 11:05:24

更多JMongoBrowser信息

  aSQLiteManager 
aSQLiteManager這個工具可用於管理Android中的SQLite數據庫。SQLite是一個小巧、快速、嵌入式的SQL數據庫引擎,支持SQL92,同時支持跨平台系統,無需系統服務,只有一個db文件,可移植性很好。aSQLiteManager支持以下功能:
  1. 支持打開來自aSQLiteManager和其它文件管理器的數據庫。(包括OI File Manager,Adao Teams File Manager,以及 Simplest File Manager )。
  2. 列舉數據庫中的表格,視圖和索引
  3. 展示表格和視圖中的數據
  4. 任何被點擊的單元格內容都將被復制到剪切板中
  5. 可以執行任何SQL包括:'Drop' / 'Create'語句
  6. 所有執行過的語句都保存在打開的數據庫中,在一個叫aSQLiteManager的表格中。
  7. 可以從查詢表單中選擇歷史SQL執行語句
  8. 支持開始事務、提交和回滾
  9. 支持將數據庫導成SQL腳本並能夠從腳本恢復數據庫
  10. 能夠將查詢結果導出成一個ASCII文件
  11. Configuration of open database without question and reset of configuration
  12. 可以批量執行SQL腳本或單行執行
  13. 能夠實現更好的錯誤處理在導出和恢復期間
  14. Data editing form table browser from Edit button at each row
  15. Data entry add record from button on title at data browser
  16. SQLite does not validata data types during data entry. aSQLiteManager translates this string into the following types and se this to set input mode (SQLite types i parenthesis). The translation is NOT case sensitive:
    • STRING(string, text)
    • INTEGER(integer)
    • FLOAT (real, float, double)
    • DATE(date)
    • TIME time)
    • DATETIME datetime)
    • BOOLEAN boolean, bool)
    • PHONENO phoneno)
    • BLOB - for the time beeing the aSQLiteManager editor does not handle BLOB fields
  17. Dump table from table view to file named Database.Table.sql- can be loaded by execute file as script
  18. 能夠記住最近打開過的數據庫,快速訪問經常使用的數據庫
收錄時間:2011-06-11 23:31:47

更多aSQLiteManager信息

  DBeauty 
DBeauty是一個面向關系的數據庫瀏覽器。提供洞察數據和行之間的相互關系的功能。特性: 
  1. 查看任意SQL數據庫的內容。
  2. 基於外鍵或用戶定義的關系瀏覽數據庫。
  3. 自動探測外鍵
  4. SQL/DML生成器
  5. 執行任意SQL查詢
DBeauty
收錄時間:2011-09-15 21:21:13

更多DBeauty信息

查看原文:http://www.open-open.com/2_50.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM