YonBIP YDS YMS SQL Driver
YonBIP YDS YMS SQL Driver 是一个为 YonBIP YDS SQL Tools 插件提供的 JDBC 驱动扩展,支持连接各种数据库并通过 JDBC 进行数据查询和管理。
功能特性
- 🚀 多数据库支持: 通过 JDBC 驱动连接多种数据库系统
- 🔧 智能驱动管理: 自动查找和加载 JDBC 驱动,支持多种驱动来源
- 🔄 SQL 翻译: 支持从MYSQL到不同数据库间的 SQL 语法翻译
- 📊 数据库探索: 提供完整的数据库对象浏览功能(表、视图、存储过程、函数等)
- 💾 连接管理: 简单易用的数据库连接配置和管理
安装要求
- Node.js 12.x 或更高版本
- Java Runtime Environment (JRE) 8 或更高版本
- YonBIP YDS YMS SQL Driver 插件
快速开始
1. 配置数据库连接
在 yonbuilder-development-studio-sql-tools 连接设置中添加新的连接配置:
{
"name": "My Database Connection",
"server": "localhost",
"port": 3306,
"database": "my_database",
"username": "my_username",
"password": "my_password",
"driver": "YMS",
"driverClassName": "com.mysql.cj.jdbc.Driver",
"dbType": "MYSQL"
}
2. 驱动路径配置
支持多种驱动加载方式(按优先级排序):
- 自定义驱动路径: 通过
driverPath 参数指定驱动位置
- YMS 中间件库: 自动从
$YMS_HOME/middleware/lib 加载驱动
- 默认驱动目录: 从
./.vscode/drivers 目录加载驱动
驱动管理
本驱动支持从多个位置自动加载 JDBC 驱动:
- 插件内置驱动: 自动加载插件
lib 目录下的驱动
- 用户自定义路径: 通过配置
driverPath 指定驱动位置
- YMS 中间件: 从 YMS 安装目录的中间件库加载
- 项目驱动目录: 从项目根目录的
.vscode/drivers 加载
SQL 翻译功能
支持从 MySQL 到其他数据库类型的 SQL 语法翻译,包括:
- MySQL → Oracle
- MySQL → PostgreSQL
- MySQL → SQL Server
- MySQL → 其他支持的数据库类型
常见问题
- 找不到驱动类: 确保驱动 JAR 文件已放置在正确的目录,并且
driverClassName 配置正确
- 连接超时: 检查网络连接和防火墙设置
- 认证失败: 确认用户名密码正确,密码格式符合要求
| |