saveToDatabase函数用法
时间: 2023-12-07 10:02:40 浏览: 34
`saveToDatabase`函数通常用于将数据保存到数据库中。它需要传入一个数据对象和一个数据库连接对象,并且会返回一个布尔值表示保存是否成功。
以下是一个示例用法:
```python
import mysql.connector
def saveToDatabase(data, connection):
try:
cursor = connection.cursor()
sql = "INSERT INTO mytable (col1, col2, col3) VALUES (%s, %s, %s)"
values = (data['col1'], data['col2'], data['col3'])
cursor.execute(sql, values)
connection.commit()
return True
except Exception as e:
print(e)
return False
# 创建数据库连接
connection = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="mydatabase"
)
# 数据对象
data = {
'col1': 'value1',
'col2': 'value2',
'col3': 'value3'
}
# 保存数据到数据库
result = saveToDatabase(data, connection)
if result:
print("数据保存成功")
else:
print("数据保存失败")
```
在这个示例中,我们首先创建了一个数据库连接对象,然后定义了一个数据对象,包含三个列(col1、col2和col3)的值。接下来,我们调用`saveToDatabase`函数并传入这个数据对象和数据库连接对象。函数会将数据插入到名为`mytable`的表中,并返回一个布尔值表示保存是否成功。最后,我们根据返回值输出相应的结果。