linux 上的SQl Server 的图形界面管理软件

SQuirrelSQL是一款跨平台的数据库管理工具,基于Java开发,支持多种数据库连接。本文介绍了SQuirrelSQL的安装过程及如何配置额外的JAR文件以连接SQL Server等数据库,并提供了基本的操作指南。

SQuirrel SQL
一款基于java的数据库管理工具。
所以可以运行在任意平台上,除了界面丑一点。在windows上我绝对不会选的,navicat多好。

安装

下载地址:https://sourceforge.net/projects/squirrel-sql/?source=typ_redirect

在控制台运行:

# java -jar squirrel-sql-snapshot-20170305_2022-standard.jar
 
  • 1

进入安装界面:

1

2

这是选择插件,即便选上所有也不多

这里写图片描述

完成后可以创建快捷方式。

先别慌着打开,要使用sqlserver,需要额外的jar包,jTDS.jar
下载地址:https://sourceforge.net/projects/jtds/?source=typ_redirect

然后放在SQuirrel安装目录的lib下。

如果要连接mysql或者oracle,需要ojdbcxx.jar、mysql-connector-java-x.x.x-bin.jar.

然后打开,发现Driver里ok:

4

基本使用

连接数据库SQlServer:

5

选好驱动,填写信息:

6

足够幸运的话就成功了。

打开一个session,SQL栏执行语句(Ctrl+Enter)

7

### 推荐的 SQL Server 图形界面工具 对于 SQL Server 用户来说,选择合适的图形界面工具可以显著提升工作效率。以下是几款常用的 SQL Server GUI 工具及其特点: #### 1. **SQL Server Management Studio (SSMS)** 这是由微软官方提供的免费管理工具,功能强大且广泛应用于生产环境。它支持数据库对象的设计、查询编辑器、性能监控以及报表生成功能。如果安装的是 SQL Server 2016 或更高版本,则需要单独下载 SSMS[^3]。可以从官方网站获取最新版的 SSMS 下载链接[^4]。 #### 2. **Azure Data Studio** 这是一款轻量级跨平台的数据库管理工具,适用于 Windows、macOS 和 Linux 系统。除了基础的数据库管理和查询功能外,还提供了丰富的插件生态系统以增强用户体验。相比传统的 SSMS,Azure Data Studio 更现代化并具备更好的 UI 设计[^5]。 #### 3. **HeidiSQL** 作为一款开源且完全免费的解决方案,HeidiSQL 提供了一个简单易用的接口用于访问 MySQL/MariaDB 及 MS SQL Servers 数据库服务器。尽管它的主要目标受众是 MySQL 用户群,但对于小型项目或者个人开发者而言,这也是一个不错的选择[^6]。 #### 4. **DBeaver Community Edition** 这是一个通用型数据库管理工具,兼容多种类型的 RDBMS 包括 PostgreSQL, Oracle Database, SQLite etc., 同样也很好地支持 Microsoft SQL Server 。其社区版本完全是开放源码并且没有任何功能性限制[^7]。 ```python import pyodbc # Example connection string using Python's pyodbc library to connect via GUI tools programmatically. conn_str = ( r'DRIVER={ODBC Driver 17 for SQL Server};' r'SERVER=my_server_name;' r'DATABASE=my_db_name;' r'UID=my_username;' r'PWD=my_password;' ) try: conn = pyodbc.connect(conn_str) cursor = conn.cursor() except Exception as e: print(f"Error connecting to database: {e}") ``` 以上代码片段展示了如何利用 `pyodbc` 库建立与 SQL Server 的连接,这对于自动化脚本编写非常有用。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值