数据库配置

VN Trader目前支持以下四种数据库:

如果需要配置数据库,请点击配置。然后按照各个数据库所需的字段填入相对应的值即可。


SQLite

需要填写以下字段:

字段名
database.driversqlite
database.database数据库文件(相对于trader目录)

SQLite的例子:

字段名
database.driversqlite
database.databasedatabase.db

SQL(MySQL,PostgreSQL)

需要填写以下字段:

字段名
database.driver“mysql”或”postgresql”
database.host地址
database.port端口
database.database数据库名
database.user用户名
database.password密码

MySQL的例子:

字段名
database.drivermysql
database.hostlocalhost
database.port3306
database.databasevnpy
database.userroot
database.password….

vnpy不会主动为关系型数据库创建数据库,所以请确保你所填的database.database字段对应的数据库已经创建好了若未创建数据库,请手动连上数据库并运行该命令:create database <你填的database.database>;


MongoDB

需要填写以下字段:

字段名是否必填
database.driver“mysql”或”postgresql”必填
database.host地址必填
database.port端口必填
database.database数据库名必填
database.user用户名可选
database.password密码可选
database.authentication_source[创建用户所用的数据库][AuthSource]可选

MongoDB的带认证例子:

字段名
database.drivermongodb
database.hostlocalhost
database.port27017
database.databasevnpy
database.userroot
database.password….
database.authentication_sourcevnpy