一、準備
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...