监控系统识别到违规物体时,和MySQL数据库相连,记录开始的时间点和事件python
时间: 2024-02-20 14:59:27 浏览: 27
好的,下面是一个简单的Python示例代码,用于监控系统识别到违规物体时,将开始的时间点和事件信息存储到MySQL数据库中。请确保已经安装了MySQL驱动程序(MySQL Connector/Python)。
```python
import mysql.connector
from datetime import datetime
# 连接MySQL数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 获取当前时间
now = datetime.now()
current_time = now.strftime("%Y-%m-%d %H:%M:%S")
# 定义开始事件信息
event = "违规物体进入区域"
# 插入数据到MySQL数据库
mycursor = mydb.cursor()
sql = "INSERT INTO events (start_time, event) VALUES (%s, %s)"
val = (current_time, event)
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "记录插入成功。")
```
这个示例代码假设已经连接到了本地的MySQL数据库,用户名为`yourusername`,密码为`yourpassword`,数据库名为`yourdatabase`。其中,`events`是MySQL数据库中的表格名,表格中包含两个字段:`start_time`和`event`,分别表示开始时间和事件信息。`current_time`是当前时间,`event`是违规事件信息,可以根据实际情况进行修改。最后,`mycursor.rowcount`表示插入成功的记录数。
在实际使用过程中,还需要考虑异常情况的处理和数据安全等问题。
相关推荐
![](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)