Appearance
datasource — 数据源 API
datasource 模块提供了数据源连接测试、表结构查询等功能。
引入方式
javascript
var datasource = require("datasource")API 列表
Test — 测试数据源连接
javascript
var result = datasource.Test("mysql")| 参数 | 类型 | 说明 |
|---|---|---|
| name | string | 数据源名称 |
| 返回值 | any | 测试结果 |
Tables — 获取表列表
javascript
var tables = datasource.Tables("mysql")Columns — 获取字段信息
javascript
var columns = datasource.Columns("mysql", "users")| 参数 | 类型 | 说明 |
|---|---|---|
| name | string | 数据源名称 |
| table | string | 表名 |
| 返回值 | any | 字段信息列表 |
完整示例
javascript
var datasource = require("datasource")
var log = require("log")
// 测试连接
var result = datasource.Test("mysql")
log.Info("连接测试结果: " + JSON.stringify(result))
// 获取表列表
var tables = datasource.Tables("mysql")
log.Info("表列表: " + JSON.stringify(tables))
// 获取字段信息
var columns = datasource.Columns("mysql", "users")
for (var i = 0; i < columns.length; i++) {
log.Info(columns[i].name + " - " + columns[i].type)
}