Node.js是一個(gè)基于Google Chrome V8 JavaScript引擎構(gòu)建的開(kāi)源、跨平臺(tái) JavaScript運(yùn)行環(huán)境。
Vue.js是一個(gè)用于構(gòu)建用戶界面的漸進(jìn)式框架。
SQL Server是微軟所提供的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。
// 使用Node.js連接SQL Server數(shù)據(jù)庫(kù)
const sql = require('mssql')
const config = {
user: 'sa',
password: '123456',
server: 'localhost',
database: 'test'
}
sql.connect(config).then(pool =>{
console.log('SQL Server 連接成功')
pool.request().query('SELECT TOP (10) * FROM dbo.users').then(res =>{
console.log(res)
sql.close()
}).catch(err =>{
console.log(err)
sql.close()
})
}).catch(err =>{
console.log(err)
})
// 使用Vue.js獲取SQL Server中的數(shù)據(jù)并展示
new Vue({
el: '#app',
data: {
users: []
},
mounted() {
axios.get('/api/users').then(res =>{
this.users = res.data
}).catch(err =>{
console.log(err)
})
},
template: `姓名 年齡 性別 {{ item.name }} {{ item.age }} {{ item.gender }}
`
})
通過(guò)Node.js連接SQL Server數(shù)據(jù)庫(kù),我們可以輕松地進(jìn)行數(shù)據(jù)庫(kù)操作,例如查詢和增刪改等操作。
而Vue.js則可以用于展示我們從數(shù)據(jù)庫(kù)中獲取的數(shù)據(jù)。通過(guò)Vue.js的雙向綁定機(jī)制,我們可以方便地將數(shù)據(jù)渲染到頁(yè)面上。