Nodejs連線mysql的增 刪 改 查操作

2022-07-12 08:03:12 字數 1295 閱讀 5689

一、準備

nodejs的教程,大多以操作mongodb為示例。但是mongodb有一些侷限性,具體官網上有說。我打算用mysql,因為多少還有點使用經驗。先以研究為主。node-mysql,是目前最火的node下的mysql驅動。初步了用了一下,因為非同步**的這種方式,果然好多坑。

下面這個專案的package name是 mysql,版本是mysql@ 2.5.4

先說明下面的所示**,均已以下**開頭,後面不在說明

2、改var mysql  = require('mysql'); 

4、刪除操作

var mysql  = require('mysql'); 

var connection = mysql.createconnection({    

host     : '127.0.0.1',      

user     : 'root',             

password : 'root123',      

port: '3306',                  

database: 'my_news_test',

connection.connect();

var  userdelsql = 'delete from node_user where id = 7';

connection.query(userdelsql,function (err, result) {

if(err){

console.log('[delete error] - ',err.message);

return;

console.log('-------------delete--------------');

console.log('delete affectedrows',result.affectedrows);

console.log('&&&&&&&&&&&&&&&&&'); 

connection.end();

執行的結果如下

-------------delete--------------

nodejs連線mysql例項

1 在工程目錄下執行npm install mysql安裝用於nodejs的mysql模組 2 建立db.js模組用於連線mysql,同時定義query查詢方法 var mysql require mysql 建立乙個資料庫連線池 var pool mysql.createpool select f...

Nodejs連線Mysql資料庫(一)

最近開始入手nodejs,遇到了資料庫的使用。在此記錄一下。前言這幾天的折騰讓我明白了乙個道理 有問題找文件,而且最好不要找翻譯的文件,最好直接看英文文件 即使可能看不懂 npm中mysql庫的文件 注 假設你已經正確安裝nodejs和npm 安裝mysql驅動 這裡安裝的只是nodejs的mysq...

nodejs連線sqlserver遇到的問題

首先,我用了mssqlheper模組,但是死活連不上資料庫,於是放棄,選擇了mssql模組。如下 var mssql require mssql var db var config server sql database uid pwd options pool db.sql function sq...