123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import * as mysql from 'mysql'
- const db_config = {
- host: '8.140.240.182',
- user: 'root',
- password: 'Taiji@2023#data',
- port: "18080",
- database: 'seat-tool'
- }
- const sqlHandle = (sql, values) => {
- let connect = mysql.createConnection(db_config)
-
- connect.connect(function (err) {
- if (err) {
- console.log(`mysql连接失败: ${err}!`)
- } else {
- console.log('mysql连接成功!')
- }
- })
-
- return new Promise((resolve, reject) => {
- connect.query(sql, values, (err, result) => {
- if (err) {
- reject(err)
- } else {
-
- let res = JSON.parse(JSON.stringify(result))
- console.log('执行:', sql)
- console.log('参数:', values)
- console.log('结果:', res)
- closeMysql(connect)
- resolve(res)
- }
- });
- })
- }
- const closeMysql = (connect) => {
- connect.end((err) => {
- if (err) {
- console.log(`mysql关闭失败:${err}!`)
- } else {
- console.log('mysql关闭成功!')
- }
- })
- }
- export {
- sqlHandle
- }
|