在Nodejs / Electron上连接到MySql后选择数据库

时间:2018-07-24 07:12:15

标签: database electron

我使用promise-mysql制作了一个电子应用程序,该应用程序已经包装了mysql模块,所以相同。

mysql文档上的

。它有2种连接方式。

1-如下创建数据库时发送数据库名称

var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'me',
  password : 'secret',
  database : 'my_db'
});

这意味着应该在建立连接时创建要连接的数据库。

2-另一种方法是在不传递数据库名称的情况下创建到db的连接。

var connection = mysql.createConnection({
  host     : 'example.org',
  user     : 'bob',
  password : 'secret'
});

但是现在如果我运行任何查询,它将出现一个问题,即我没有选择数据库。事实是,此应用程序将由客户下载,我想即插即用。他们不需要为应用创建数据库。所以我需要先创建它。所以最初我需要先创建一个数据库,以便我可以在不发送数据库名称的情况下进行连接,然后我需要在执行任何查询之前选择数据库,我该怎么做? 谢谢

0 个答案:

没有答案