本文目錄一覽:
nodejs簡單訪問及操作mysql數據庫的方法示例
本文實例講述了nodejs簡單訪問及操作mysql數據庫的方法。分享給大家供大家參考,具體如下:
var
mysql
=
require(‘mysql’);
//調用MySQL模塊
mysql模塊要安裝
$
npm
install
mysql
//創建一個connection
var
connection
=
mysql.createConnection({
host
:
‘127.0.0.1’,
//主機
user
:
‘root’,
//MySQL認證用戶名
password
:
”,
//MySQL認證用戶密碼
port:
‘3306’,
//端口號
database:”
//數據庫名
});
//創建一個connection
connection.connect(function(err){
if(err){
console.log(‘[query]
–
:’+err);
return;
}
console.log(‘[connection
connect]
succeed!’);
});
//執行SQL語句
connection.query(‘SELECT
1
+
1
AS
solution’,
function(err,
rows,
fields)
{
if
(err)
{
console.log(‘[query]
–
:’+err);
return;
}
console.log(‘The
solution
is:
‘,
rows[0].solution);
});
//關閉connection
connection.end(function(err){
if(err){
return;
}
console.log(‘[connection
end]
succeed!’);
});
註:nodejs在操作數據庫的時候不用設置數據庫的編碼格式
set
names
utf8
希望本文所述對大家nodejs程序設計有所幫助。
您可能感興趣的文章:nodejs連接mysql數據庫簡單封裝示例-mysql模塊nodejs進階(6)—連接MySQL數據庫示例nodejs實現的連接MySQL數據庫功能示例Nodejs連接mysql並實現增、刪、改、查操作的方法詳解nodeJs實現基於連接池連接mysql的方法示例nodejs中操作mysql數據庫示例NodeJS鏈接MySql數據庫的操作方法Nodejs使用mysql模塊之獲得更新和刪除影響的行數的方法NodeJs使用Mysql模塊實現事務處理實例nodejs連接mysql數據庫及基本知識點詳解
nodejs使用Sequelize框架操作數據庫
使用該方法可以定義model,例子如下:
該方法傳入的第一個參數是數據表的單數形式,怎麼理解呢?例如這裡傳入的是website其實是模型名,數據表默認是websites這樣的複數形式,這種約定我在Laravel中也碰見過,
也就是常說的,約定大於定義,也就是說,如果我們都按照約定的規範去開發,那麼效率其實比重新定義,要高很多。
那麼,定義好了模型,該怎麼進行使用呢?
我比較推薦使用繼承Model這種方式,通過創建一個class,這樣可以使用model.exports=模塊名的方式,將該模型封裝起來。供別的地方使用,只需要require進去即可。
具體如何對數據表進行操作,就比較簡單了,只需要參考API即可。 sequelize文檔地址
nodejs 是怎麼連接數據庫
1、在工程目錄下運行npm install mysql安裝用於nodejs的mysql模塊;
2、創建db.js模塊用於連接mysql,同時定義query查詢方法;
var mysql = require(‘mysql’);
// 創建一個數據庫連接池
var pool = mysql.createPool({
connectionLimit: 50,
host: ‘localhost’,
user: ‘admin’,
password: ‘123456’,
database: ‘rp-test’
});
// SELECT * FROM users
// 讓我們的方法支持兩種模式
// 一種是只傳入SQL語句和回調函數
// 一種是傳入SQL語句、參數數據、回調函數
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/244600.html