作為乙個新手,第一次接觸資料庫,搞了兩天才建立自己的第乙個資料庫,走了不少彎路,現總結一下:
啟動apache 和mysql,連線伺服器
綠色代表啟動成功。
建立伺服器
點選『好』,建立成功之後,右擊新建資料庫,
建立成功之後,雙擊該資料庫變綠之後說明建立成功了。
const mysql = require('mysql');//第一步需要引入以mysql包
const conn = mysql.createconnection()
module.exports = conn
mysql.createconnection
的返回值conn是我們接下來操作mysql的乙個具體的物件,所有的操作方法都是基於他的。這裡由於**分離,使每個js檔案功能單一所以需要module.exports = conn
將conn介面暴露出來,以便別的檔案匯入使用。
//sq1 包含了3條sql語句
const sq1 = 'select pages.title,pages.img,pages.modelname,pages.star,pages.timedate,pages.visitnum ' +
'from pages limit '+(nowpage-1)*pagesize+', '+pagesize+';' +
'select count(*) as count from pages'
conn.query(sq1,(err,result,fields) => )
console.log(result)
})
呼叫connection的query方法來直接向資料庫傳送sql語句,並且把用**函式返回結果,其中**函式中有三個引數。
第一引數是錯誤物件,如果操作失敗,則會停止並列印錯誤資訊;
第二引數是具體的返回的結果,正常情況下是乙個陣列,裡面包含很多json;
第三個引數也是乙個陣列,裡面包含著最每個資料的解釋,比如當前資料屬於哪個庫,那張表等等
資料庫鏈結
1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...
簡單的鏈結資料庫
hzblib.idal.isbiz sbiz hzblib.dal.factory.createsbiz hzblib.model.collectionslist sbiz.select select from s biz string strconn server 192.168.8.101 ui...
資料庫鏈結遠端資料庫查詢
建立鏈結伺服器 exec sp addlinkedserver srv lnk sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin srv lnk false null,使用者名稱 密碼 go 查詢示例 select from srv lnk.資料庫名.db...