123456789101112131415161718192021222324252627282930 |
- import mysql from 'mysql2/promise';
- import dotenv from 'dotenv';
- dotenv.config();
- // 创建连接池
- const pool = mysql.createPool({
- host: process.env.DB_HOST,
- user: process.env.DB_USER,
- password: process.env.DB_PASSWORD,
- database: process.env.DB_NAME,
- waitForConnections: true,
- connectionLimit: 10,
- queueLimit: 0
- });
- // 测试连接
- const testConnection = async () => {
- try {
- const connection = await pool.getConnection();
- console.log('数据库连接成功');
- connection.release();
- } catch (error) {
- console.error('数据库连接失败:', error);
- }
- };
- testConnection();
- export default pool;
|