gpt4 book ai didi

javascript - 我如何从node.js连接到sql数据库?

转载 作者:太空宇宙 更新时间:2023-11-03 22:03:47 25 4
gpt4 key购买 nike

我尝试了以下代码:


const config = {
server: 'localhost',
database: 'MyDB',
user: *userName*,
password: *password*

const dbPool = new sql.ConnectionPool(config, err => {
if (err)
console.log(err)
else
console.log("success")
})

我在 SSMS 上创建了一个用户和一个登录名,并使用它登录以确保其正常工作。我将身份验证从 Windows 更改为 SQL Server。我错过了什么?

我不断收到此错误消息:

Login failed for user 'userNamr'.,

Code: 'ELOGIN'

最佳答案

我认为您输入了错误的用户名或不存在的用户,但这里演示了如何将 node.js 连接到 sql。

PS:确保您有 npm 安装和数据库引擎的正确模块。

const pg = require("pg"); //replace "pg" with whatever engine you are using such as mssql

const connectionString = {
user: 'username',
host: 'localhost',
database: 'testdb',
password: 'mypass',
port: 5432,
};

const client = new pg.Client(connectionString);
client.connect();
client.query(
'SELECT * from student;'
).then(
res => {
console.log(res.rows);
}).finally(() => client.end());

关于javascript - 我如何从node.js连接到sql数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59929249/

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