document.addEventListener('DOMContentLoaded', function () { const form = document.getElementById('registration-form'); form.addEventListener('submit', function (event) { event.preventDefault(); // 阻止表单提交 const name = document.getElementById('name').value; const password = document.getElementById('password').value; const email = document.getElementById('email').value; console.log('注册信息:'); console.log('用户名:', name); console.log('密码:', password); console.log('邮箱:', email); }); }); const express = require('express'); const bodyParser = require('body-parser'); const mssql = require('mssql'); const app = express(); app.use(bodyParser.urlencoded({ extended: false })); // 创建与数据库的连接 const connection = mssql.createConnection({ server: '192.168.10.223', user: 'sa', password: 'Servo01', database: 'demo' }); // 连接数据库 connection.connect(function (err) { if (err) { console.error('Error connecting to database:', err); return; } console.log('Connected to database!'); }); // 处理注册页面的 POST 请求 app.post('/', function (req, res) { const name = req.body.name; const password = req.body.password; const email = req.body.email; console.log('注册信息:'); console.log('用户名:', name); console.log('密码:', password); console.log('邮箱:', email); // 将数据保存到数据库 const query = `INSERT INTO username (name, password, email) VALUES ('${name}','${password}','${email}')`; const request = new mssql.Request(); request.query(query, function (err, request) { if (err) { console.error('Error saving data to database:', err); return; } console.log('数据已保存到数据库!'); }); res.send('注册成功!'); }); app.listen(3000, function () { console.log('Server is running on port 3000'); });注册页面无法进入sqlsever的数据库
时间: 2024-02-04 21:02:47 浏览: 102
document.addEventListener使用介绍
5星 · 资源好评率100%
根据你提供的代码,可以看出连接到 SQL Server 数据库的配置是正确的。如果注册页面无法连接到数据库,请确保以下几点:
1. 确保你的 SQL Server 数据库服务器是可以通过 IP 地址 `192.168.10.223` 进行访问的,并且网络连接是正常的。
2. 确保数据库服务器上的 SQL Server 服务正在运行,并且可以接受来自外部客户端的连接。你可以尝试使用 SQL Server Management Studio 或者其他客户端工具连接到数据库服务器,以验证连接是否正常。
3. 确保在数据库服务器上已经创建了名为 `demo` 的数据库,并且具有相应的表结构。
4. 检查数据库连接的用户名和密码是否正确。在你的代码中,使用的用户名是 `sa`,密码是 `Servo01`。请确保这些凭据是正确的。
5. 检查防火墙设置,确保允许应用程序通过端口 `3000` 进行通信。
如果你仍然无法连接到数据库,请提供详细的错误信息以便更好地帮助你解决问题。
阅读全文