|
@@ -0,0 +1,47 @@
|
|
|
+import * as mysql from 'mysql'
|
|
|
+const db_config = {
|
|
|
+ host: '8.140.240.182',
|
|
|
+ user: 'root',
|
|
|
+ password: 'Taiji@2023#data',
|
|
|
+ port: "18080",
|
|
|
+ database: 'ax_seat_show'
|
|
|
+}
|
|
|
+
|
|
|
+const conMysql = (sql) => {
|
|
|
+ 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, (err, result) => {
|
|
|
+ if (err) {
|
|
|
+ reject(err)
|
|
|
+ } else {
|
|
|
+
|
|
|
+ let res = JSON.parse(JSON.stringify(result))
|
|
|
+ closeMysql(connect)
|
|
|
+ resolve(res)
|
|
|
+ }
|
|
|
+ });
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+const closeMysql = (connect) => {
|
|
|
+ connect.end((err) => {
|
|
|
+ if (err) {
|
|
|
+ console.log(`mysql关闭失败:${err}!`)
|
|
|
+ } else {
|
|
|
+ console.log('mysql关闭成功!')
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+export {
|
|
|
+ conMysql
|
|
|
+}
|