Sequelize 用于 DB2 for Linux、Unix 和 Windows
请参阅 Releases 以了解支持哪些版本的 DB2 for LUW。
要在 DB2 for LUW 上使用 Sequelize,你需要安装 @sequelize/db2 方言包:
```bash npm2yarn npm i @sequelize/db2
然后在 Sequelize 构造函数中使用 `Db2Dialect` 作为 dialect 选项:
```ts
import { Sequelize } from '@sequelize/core';
import { Db2Dialect } from '@sequelize/db2';
const sequelize = new Sequelize({
dialect: Db2Dialect,
database: 'mydb',
user: 'myuser',
password: 'mypass',
hostname: 'localhost',
port: 50000,
ssl: true,
});
连接选项
import ConnectionOptions from ‘./_connection-options.md’;
DB2 for LUW 方言支持以下选项:
| 选项 | 说明 |
|---|---|
database |
ODBC “DATABASE” 参数 |
username |
ODBC “UID” 参数 |
password |
ODBC “PWD” 参数 |
hostname |
ODBC “HOSTNAME” 参数 |
port |
ODBC “PORT” 参数 |
ssl |
当为 true 时,将 ODBC “Security” 参数设置为 SSL |
sslServerCertificate |
ODBC “SSLServerCertificate” 参数 |
odbcOptions |
其他 ODBC 参数 |