YashanDB 知识库|如何远程连接 YashanDB 数据库? 最全工具和方式合集!
在项目部署过程中,开发人员和客户经常会遇到一个基本问题:
“我怎么连接 YashanDB?命令行?图形化?代码能连吗?”
本文将为你全面介绍 YashanDB 提供的四种远程连接方式,涵盖命令行、图形界面、脚本执行、以及主流编程语言接入方法,帮助你快速掌握使用姿势!
一、方式一:使用 yasql 命令行客户端连接
什么是 yasql?
yasql 是 YashanDB 自带的命令行管理工具,功能类似于 Oracle 的 sqlplus,适合 DBA 和开发人员直接操作数据库。
安装路径:
安装后默认位于 $YASDB_HOME/bin 目录。
常用连接方法:
基础登录:
yasql 用户名/密码 @主机 IP:端口
使用别名登录(需要在 yasc_service.ini 中配置):
使用操作系统认证(需预先配置):
常见功能:
执行 SQL 文件:
执行外部 Shell 命令(前加 !):
退出方式:
输入 exit
或使用快捷键 ctrl+z

优化体验建议:
安装 rlwrap 实现命令历史记录与上下翻页:
二、方式二:使用图形化工具 DBeaver for YashanDB
工具介绍:
基于 DBeaver 开源平台打造,YashanDB 官方定制版支持图形化连接管理数据库。
支持能力:
管理单机、集群和分布式数据库;
SQL 编辑、数据浏览、结构设计一体化;
安装即用,适合习惯 GUI 的用户。
使用方式:
1.启动 DBeaver;
2.添加 YashanDB 数据源;
3.输入数据库地址、端口、用户名密码,点击连接即可。
三、方式三:通过 yasboot 连接数据库
yasboot 是崖山数据库的综合运维工具,内嵌了 yasql 的功能,适合做脚本化批处理和故障排查。

示例 1:连接数据库
指定节点方式:
通过地址连接:
IPv6 地址:
示例 2:执行 SQL 语句
示例 3:执行 SQL 文件
四、方式四:通过编程语言连接数据库
YashanDB 提供 JDBC、Python、C、.NET 等驱动,支持各类主流语言接入。
Java 示例(JDBC):

Java 示例(YasDataSource):
建议使用连接池(如 HikariCP)进行连接复用,提升性能

五、额外补充:如何独立安装 yasql?
Linux 环境:
1.下载客户端包(x86 或 aarch64);
2.解压至任意目录;
3.配置环境变量:
Windows 环境:
1.解压 .zip 安装包;
2.配置系统环境变量 Path,加入 lib 路径;
3.在 bin 目录执行:
六、总结对比表

评论