gpt4 book ai didi

javascript - 从node.js javascript插入sql

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

有人可以帮助我获得一个node.js javascript 应用程序来与/localhost 上运行的sql 服务器进行通信吗?

这是我所做的一步一步以及我遇到的困难。(我使用的是 Visual Studio、Node.js、MSSQL 和 SQL Server Express 2016)

I created a new SQL Server Database project

Added a new table called Table1

Set up Table1 to have 2 columns, ID and dataText

CREATE TABLE [dbo].[Table1]
(
[ID] INT NOT NULL PRIMARY KEY,
[DataText] TEXT NOT NULL
)

Added a new Login (SQL Server)

set the new login to be javaLogin

CREATE LOGIN javaLogin WITH PASSWORD = 'internetDisplayPsswd'

Closed the SQL project and created a new blank node.js Javascript project

Installed npm mssql package

运行以下代码:

const sql = require('mssql');

var config = {
user: 'javaLogin',
password: 'internetDisplayPsswd',
server: 'localhost',
database: 'Table1'
};

async () => {
try {
const pool = await sql.connect(config);
const result = await sql.query('INSERT INTO Table1 VALUES (Bear)');
console.dir(result);
} catch (err) {
console.dir(err);
}
};
console.log('Hello world');

我没有收到任何错误或错误提示,但它不会将任何内容插入数据库。

最佳答案

您的 async 函数已定义但从未被调用。将其括在括号中并调用它。

(async () => {
...
})();

关于javascript - 从node.js javascript插入sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47369241/

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