gpt4 book ai didi

node.js - 在与 node-mysql 的现有连接中更改数据库的推荐方法

转载 作者:搜寻专家 更新时间:2023-10-31 22:38:28 24 4
gpt4 key购买 nike

我正在尝试更改 Node 中现有连接中的数据库。连接在 createConnection 调用中可能有也可能没有数据库名称。这是代码:

var mysql = require('mysql');


connection = mysql.createConnection( {
host : 'localhost',
user : 'me',
password : 'secret',
port : 3306,
/* database : 'test' // optional */
});

我正在使用 node-mysql 库。目前我正在关闭连接并重新连接。

有更好的方法吗?类似于php中的mysql_select_db

最佳答案

您可以使用 changeUser 更改一些连接参数*方法:

connection.changeUser({database : 'my_database'}, function(err) {
if (err) throw err;
});

*这些参数的列表:

  • user:新用户的名称(默认为之前的用户名)。
  • password:新用户的密码(默认为之前的密码)。
  • charset:新的字符集(默认为之前的字符集)。
  • database:新数据库(默认为之前的数据库)。

关于node.js - 在与 node-mysql 的现有连接中更改数据库的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29529947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com