完善小程序
This commit is contained in:
52
insurance_backend/test-nxxmdata.js
Normal file
52
insurance_backend/test-nxxmdata.js
Normal file
@@ -0,0 +1,52 @@
|
||||
const { Sequelize } = require('sequelize');
|
||||
|
||||
// 测试连接到 nxxmdata 数据库
|
||||
const sequelize = new Sequelize({
|
||||
dialect: 'mysql',
|
||||
host: '129.211.213.226',
|
||||
port: 9527,
|
||||
database: 'nxxmdata',
|
||||
username: 'root',
|
||||
password: 'aiotAiot123!',
|
||||
logging: console.log,
|
||||
pool: {
|
||||
max: 5,
|
||||
min: 0,
|
||||
acquire: 30000,
|
||||
idle: 10000
|
||||
}
|
||||
});
|
||||
|
||||
async function test() {
|
||||
console.log('测试连接到 nxxmdata 数据库...');
|
||||
|
||||
try {
|
||||
await sequelize.authenticate();
|
||||
console.log('✅ 连接 nxxmdata 数据库成功!');
|
||||
|
||||
// 列出所有表
|
||||
const [tables] = await sequelize.query('SHOW TABLES');
|
||||
console.log('数据库中的表:', tables.length);
|
||||
|
||||
// 检查是否有 users 表
|
||||
const [userTables] = await sequelize.query("SHOW TABLES LIKE 'users'");
|
||||
if (userTables.length > 0) {
|
||||
console.log('✅ 找到 users 表');
|
||||
|
||||
// 查询用户数据
|
||||
const [users] = await sequelize.query('SELECT id, username, email FROM users LIMIT 5');
|
||||
console.log('用户数据:', users);
|
||||
} else {
|
||||
console.log('❌ 没有找到 users 表');
|
||||
}
|
||||
|
||||
await sequelize.close();
|
||||
process.exit(0);
|
||||
} catch (error) {
|
||||
console.error('❌ 连接失败:', error.message);
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
test();
|
||||
|
||||
Reference in New Issue
Block a user