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