自己封裝的Mysql資料庫操作模組

2021-08-03 23:05:54 字數 1750 閱讀 1925

[注]這裡是基於nodejs進行的mysql模組操作;

在nodejs目錄下建立乙個名為*.js檔案:

模組**如下:

function

usemysql

(myhost,myuser,mypassword,mydatabase)

return arr1;

}function

forarr2value

(arr2)

return arr2;

}function

forarr3value

(arr3)

return arr3;

}function

forarr

(arr4)

return arr4;

}

var mysql = require('mysql');

var usemysql = mysql.createconnection();

usemysql.connect();

/*這裡是插入資料

dataform :表單 ;arr1:想要插入的字段;arr2:插入的問號?;arr3:插入的內容;

* */

this.insertdata = function

(dataform,arr1,arr2,arr3,callback))

}/*這裡是查詢資料

dataform :表單 ;where:以where為 條件="條件值" 這個雙引號不能省略

* */

this.selectdata = function

(dataform,what,where,callback))

}/*這裡是更改

dataform :表單 ;arr4:想要更改的字段;arr5:替換的內容;where:以where為條件,wherevalue:條件值

* */

this.updatadata =function

(dataform,arr4,arr5,where,wherevalue,callback))

}// /*這裡是刪除*/

this.deledata = function

(dataform,where,callback))

}}module.exports = usemysql; //匯出模組,模組名為usemysql

如何使用:

在相同目錄下建立乙個*.js檔案:

var usemysql = require('./*');

mysql = new usemysql('資料庫位址','登入資料庫帳號','登入資料庫密碼','要操作的database');

/*這裡是插入*/

mysql.insertdata('要操作的資料表',[要操作的字段],["?","?"],[要加入的字段內容],function

(err,data){});

/*這裡是修改*/

mysql.updatadata('要操作的資料表',[要操作的字段],[要替換的內容],'選定條件','選定的條件的值',function

(err,data){});

/*這裡是查詢*/

'要操作的資料表','要查詢的內容','判斷條件="判斷條件的值"',function(err,data){})

自己封裝的MSSQL的資料庫操作類

using system using system.data using system.data.sqlclient using system.web.configuration namespace niunan.tg029.hr.utility 建立command物件 預設是sql語句 sql語句...

封裝mysql資料庫 mysql資料庫的封裝

資料庫封裝類 import pymysql import json class my databa object def init self,pwd name 表名 user root host localhost port 3306 self.conn pymysql.connect user u...

PHP資料庫的封裝操作

class linkdata mysqli query this link,set names utf8 mysqli select db connection,dbname 用於更改連線的預設資料庫。如果成功則返回 true,如果失敗則返回 false。查詢資料庫 public function ...