【发布时间】:2021-01-02 09:19:08
【问题描述】:
我已经编写了脚本以使用 Javascript 连接到 mysql 数据库。我做过的一个是:
function connectToSQL() {
return new Promise((resolve,reject)=>{
try {
var connection = mysql.createConnection({
host:"0.0.0.0",
user: "username",
password: "password",
database: "mydb"
});
} catch(e) {
reject(e);
}
if(!connection) {
reject(new Error("No Connection"));
}
connection.connect(function(err) {
if(err) reject(err);
resolve(connection);
});
});
}
但是,这是一个独立的 Mysql,而不是在 docker 容器内,我正在连接。在我的 Docker 里面,可以找到 Sql 容器:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fcd8a5277248 mysql:5.6 "docker-entrypoint..." 2 weeks ago Up 2 weeks 0.0.0.0:3306->3306/tcp db-mysql
如何编写一个 JS 脚本来运行查询?
【问题讨论】:
标签: javascript mysql docker