SQL Workbench/J:一款免費開源、跨平臺的通用SQL查詢工具

SQL Workbench/J 是一款基于 Java 開發的免費開源、跨平臺的通用 SQL 查詢工具。

在這里插入圖片描述

SQL Workbench/J 主要專注于 SQL 腳本開發和數據導入導出功能,不提供各種數據庫管理功能。

功能特性

  • 跨平臺:可以在任何安裝了 Java 運行時環境的操作系統上運行,包括 Windows、macOS、Linux 等。

  • 多數據庫:可以連接任何提供 JDBC 驅動程序的數據庫,包括 PostgreSQL 、HSQLDB、H2、Firebird、Apache Derby、Oracle、Microsoft SQL Server、DB2、Greenplum、MySQL、HP Vertica、MariaDB、Informix、SQLite 等。

  • SQL 編輯器:語法高亮、代碼補全、格式化,支持 SQL 宏命令和變量替換。

  • 數據操作:直接在查詢結果中新增、修改、刪除數據;插入數據時提示字段和數據的對應關系;支持在全部字段中搜索相關數據;支持基于外鍵關系查看相關數據。

  • 導入導出:導入 CSV、XML、Excel 等文件數據,導入時自動處理外鍵順序;查詢結果導出為 CSV、SQL、XML、JSON、Excel、HTML 等格式,支持批量導出和壓縮功能。

在這里插入圖片描述

  • 數據遷移:支持異構數據庫之間的數據傳輸。

在這里插入圖片描述

  • 對象查看:顯示數據庫對象和它們的定義,支持外鍵關系顯示,支持全局對象定義搜索。

在這里插入圖片描述

  • 數據庫比較:可以比較兩個數據庫的結構或者數據,并且生成差異語句。
  • 大對象支持:支持 BLOB、CLOB 大對象的讀寫、導入導出等。

  • 多種運行模型:支持圖形界面、命令行、批量模式運行 SQL 語句。

安裝使用

SQL Workbench/J 需要 Java 運行環境:

PS C:\Users\bell-> java -versionjava version "24.0.1" 2025-04-15
Java(TM) SE Runtime Environment (build 24.0.1+9-30)
Java HotSpot(TM) 64-Bit Server VM (build 24.0.1+9-30, mixed mode, sharing)

SQL Workbench/J 官方下載網站如下:

https://www.sql-workbench.eu/downloads.html

在這里插入圖片描述

推薦下載“Generic package for all systems including all optional libraries”,這是一個最全的版本。

下載之后進行解壓即可,然后運行 sqlworkbench.cmd(Windows)或者 sqlworkbench.sh(Linux、macOS):

SQL Workbench/J 在連接數據庫之前需要配置 JDBC 驅動,點擊“File | Manage Drivers”菜單:

在這里插入圖片描述

在左側選擇數據類型,以 MySQL 為例,點擊“Downlaod Driver”下載驅動。

配置驅動后點擊“File | Connection Window”新建數據庫連接:

在這里插入圖片描述

選擇數據庫驅動(例如 MySQL)并輸入 URL、用戶名、密碼等信息進行連接。

在這里插入圖片描述

總結

SQL Workbench/J 雖然沒有漂亮的界面,但在 SQL 開發、穩定性、跨數據庫支持以及數據導入導出方面能力出眾,適合專業開發者和 DBA。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/94121.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/94121.shtml
英文地址,請注明出處:http://en.pswp.cn/web/94121.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DOLO 上漲:Berachain 生態爆發的前奏?

在 Berachain 生態逐漸進入公眾視野之際,Dolomite(簡稱 Dolomite,代幣 DOLO)成為鏈上表現最為突出的明星協議。其代幣價格在短短兩個月內,從 $0.03 飆升至 $0.3,漲幅接近 10 倍。市場不僅將其視作 Berachai…

吉利汽車與芯鼎微成立聯合創新實驗室共譜車規級LCoS顯示新篇章

2025年8月20日,吉利汽車研究院技術規劃中心副主任李莉、光學實驗室負責人李金樺博士等一行四人蒞臨芯鼎微,雙方共同為"吉利汽車-芯鼎微聯合創新實驗室"揭牌,標志著兩家企業在車載先進顯示技術領域邁入深度協同創新的新階段。 在這汽…

NPM組件 @angular_devkit/core 等竊取主機敏感信息

【高危】NPM組件 angular_devkit/core 等竊取主機敏感信息 漏洞描述 當用戶安裝受影響版本的 angular_devkit/core 等NPM組件包時會竊取用戶的主機名、用戶名、IP地址信息并發送到攻擊者可控的服務器地址。 MPS編號MPS-1jf5-s6ix處置建議強烈建議修復發現時間2025-08-14投毒…

docker cuda版安裝 dockercuda版安裝

目錄 1.一鍵安裝docker 測試ok 2.安裝cuda支持 通用的應該沒問題 安裝工具包 配置 runtime: 3.檢查 Docker 是否支持 NVIDIA 運行時 1.一鍵安裝docker 測試ok curl -fsSL https://get.docker.com | sh 2.安裝cuda支持 通用的應該沒問題 也可以搜索安裝 cuda版d…

Spring發布訂閱模式詳解

Spring 的發布訂閱模式(Publish-Subscribe Pattern)是一種基于事件驅動的設計模式,通過 "事件" 作為中間載體實現組件間的解耦。在這種模式中,"發布者"(Publisher)負責產生事件并發布&…

服務器硬件中的磁盤SSD與HDD性能區別,以及分別適用于什么業務?

SSD(固態硬盤)和 HDD(機械硬盤)是服務器中常見的存儲設備類型,兩者在性能、可靠性、成本等方面存在顯著差異。根據這些特性,它們適用于不同的業務需求。以下是詳細的對比與應用場景分析:1. SSD …

AI驅動的SEO關鍵詞優化秘籍

內容概要人工智能技術的飛速發展正重塑SEO關鍵詞優化領域,為從業者帶來全新機遇與挑戰。本文將系統解析AI如何革新關鍵詞策略,覆蓋從語義搜索深度解析到長尾詞智能挖掘的核心環節。通過工具驅動的內容優化路徑,讀者將掌握提升流量轉化率的關鍵…

自然語言處理(NLP)技術的發展歷史

自然語言處理(NLP)作為人工智能的重要分支,其發展歷程跨越了大半個世紀,從早期的規則式嘗試到如今的大模型時代,技術路徑不斷迭代,核心目標始終是實現人機間的自然語言交互。以下從關鍵階段、技術突破和標志…

Swift 解法詳解 LeetCode 361:轟炸敵人,用動態規劃輕松拿下

文章目錄摘要描述題解答案題解代碼分析代碼解析示例測試及結果時間復雜度空間復雜度總結摘要 “轟炸敵人”這道題名字聽起來就很帶感,它其實是一個二維網格搜索問題。我們要找到一個能放置炸彈的位置,讓炸掉的敵人最多。雖然題目看起來復雜,…

如何高效推進將科技創新成果轉化為標準?

2024年10月26日,全國標準信息公共服務平臺正式發布了國家標準《科技成果評估規范》(GB/T 44731-2024 ),并從發布之日起正式實施。這一標準的正式推出,標志著政府在推進科技成果轉化、提升科技服務能力方面邁出了重要一…

CMake 快速開始

CMake 快速開始 CMake 安裝 編輯環境:VS Code 編譯環境:VS Code Remote SSH模式 Ubuntu 24.04 CMake 官?源代碼下載地址:https://cmake.org/download/ CMake 官?英? 檔地址:https://cmake.org/cmake/help/latest/index.html S…

STM32F1 EXTI介紹及應用

第三章 EXTI介紹及應用 1. EXTI介紹 EXTI(External interrupt/event controller)—外部中斷/事件控制器,管理了控制器的 20 個中斷/事件線。每個中斷/事件線都對應有一個邊沿檢測器,可以實現輸入信號的上升沿檢測和下降沿的檢測。…

Oracle SYS用戶無法登錄數據庫-ORA-12162

錯誤詳情 [Oracleorcl bin]$ ./sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Mon Aug 18 08:12:04 2025 Copyright (c) 1982, 2013, Oracle. All rights reserved. ERROR: ORA-12162: TNS:net service name is incorrectly specifiedOS登錄解析 注意&…

【計算機視覺與深度學習實戰】06基于光流算法的實時運動檢測系統設計與實現——以蚊子軌跡追蹤為例(有完整代碼)

第一章 引言 計算機視覺作為人工智能領域的重要分支,近年來在目標檢測、運動分析、行為識別等方面取得了顯著進展。其中,運動檢測技術作為視頻分析的基礎技術之一,在安防監控、交通管理、體感交互、生物行為研究等領域發揮著越來越重要的作用。光流算法作為運動檢測的經典方…

國產CANFD芯片技術特性與應用前景綜述:以ASM1042系列為例

摘要本文綜述了國科安芯推出的國產CANFD芯片ASM1042系列的技術特性與應用前景。ASM1042系列作為一款高性能的CANFD收發器,支持5Mbps的高速通信和高達70V的總線耐壓,廣泛應用于汽車電子、工業控制和航空航天等領域。文中詳細分析了其高速率設計、高耐壓設…

偶現型Bug處理方法---用系統方法對抗隨機性

在軟件開發中,Bug是影響產品質量的核心問題,而偶現型Bug(Intermittent Bug)因其“時隱時現、難以復現”的特性,成為最頭疼的挑戰之一。這類Bug不像必現Bug那樣有穩定的觸發路徑,可能在特定環境、特定操作序…

一分鐘docker部署onlyoffice 在線預覽word pdf excel...

目錄 效果 1.執行命令 2.訪問 3.測試 3.1執行下面的命令 3.2測試效果 3.3預覽效果 3.4轉換 效果 1.執行命令 sudo docker run -i -t -d -p 80:80 onlyoffice/documentserver 稍等片刻 2.訪問 瀏覽器打開ip:80即可訪問 3.測試 3.1執行下面的命令 sudo docker exec 7…

ES_數據存儲知識

一、 _source 字段:數據的“真相之源” 1. 是什么? _source 是一個獨立的、特殊的元字段。它存儲了你在索引文檔時提交的原始JSONbody的完整內容。 2. 工作原理與用途 寫入:當你索引一個文檔 {"title": "My Book", "…

day37-Nginx優化

1.每日復盤與今日內容1.1復盤nginx四層轉發rewrite tag:last和breakredirect、permanent🍟🍟🍟🍟🍟Nginx內置參數動靜分離🍟🍟🍟🍟🍟1.2今日內容N…

Zynq開發實踐(fpga高頻使用的兩個場景)

【 聲明:版權所有,歡迎轉載,請勿用于商業用途。 聯系信箱:feixiaoxing 163.com】本身fpga是介于純軟件和asic之間的元器件。如果是純軟件,那我們要做的,就是純上層開發。只要相關驅動已經實現,那…