mysql - 将 Mysql 的数据库用于 React Native 项目
问题描述
我正在尝试从我的应用程序以本机反应连接并与我的数据库(在 mysql 下)交互。
为此,我遵循了一个教程(https://dev.to/saulojoab/how-to-get-data-from-an-mysql-database-in-react-native-53a4)。
但即使我编写了与教程中的代码(几乎)相同的代码,我也会遇到错误。
这是我的代码:
const express = require('express');
const bodyParser = require('body-parser');
const mysql = require('mysql');
const connection = mysql.createPool({
host : 'localhost',
user : 'root',
password : '',
database : 'mydb'
});
const app = express();
app.listen(3000, () => {
console.log("le serveur est lancé");
})
app.get('/users', function (req, res) {
connection.getConnection(function (err, connection) {
connection.query('use mydb; SELECT login = "Alexandre" and password = "" FROM connexion', function (error, results, fields) {
if (error)
throw error;
res.send(results)
});
});
});
我得到的错误是:TypeError:无法读取未定义的属性“查询”。
所以这是我的问题:
我假设我的变量连接应该不同。但以哪种方式?
我没有找到如何正确使用互联网上的“getConnection”功能。有人可以解释我如何使用它吗?特别是.getConnection 之前的元素是什么意思。
提前感谢您将给予我的帮助。
对不起,如果我的英语不完美,我不是母语人士。
解决方案
推荐阅读
- python - 如何在 python 中绘制箱形图(一个图中的多个箱形图)
- java - 如何在流式查询(Java)中使用 JSON 数组作为 Kafka 记录?
- python - 从 Python 中的 CSV 创建的数组的平均值
- python - 如何通过帧 python 再现音频信号?
- python - 填充重复网页时如何使用csv变量
- python - 使用用户输入搜索已建立的字典
- ocaml - 需要帮助来制作函数,例如 ('a -> 'b) option -> 'a option -> 'b option
- python - 可以为 Matplotlib 虚线设置“关闭”颜色吗?
- python - 'builtin_function_or_method' 对象不可下标 Python 中的错误
- javascript - 鼠标悬停图像地图?