写一段webservice接口往mysql数据库中插入数据的操作
时间: 2023-05-20 09:00:46 浏览: 108
好的,以下是一个简单的Python实现的webservice接口往mysql数据库中插入数据的操作:
```python
import mysql.connector
from flask import Flask, request
app = Flask(__name__)
@app.route('/insert', methods=['POST'])
def insert_data():
data = request.get_json()
name = data['name']
age = data['age']
gender = data['gender']
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 插入数据
mycursor = mydb.cursor()
sql = "INSERT INTO customers (name, age, gender) VALUES (%s, %s, %s)"
val = (name, age, gender)
mycursor.execute(sql, val)
mydb.commit()
return "Data inserted successfully!"
if __name__ == '__main__':
app.run(debug=True)
```
以上代码实现了一个webservice接口,当接收到POST请求时,将请求中的数据插入到mysql数据库中。其中,需要将`yourusername`、`yourpassword`和`mydatabase`替换为你自己的mysql数据库的用户名、密码和数据库名。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)