利用Arduino连接MySQL数据库:从基础到实践
在使用Arduino与MySQL数据库交互时,有许多实用的方法和技巧可以帮助我们更高效地完成任务。下面将详细介绍相关内容。
1. 数据存储与查询基础
- PROGMEM的使用 :如果需要更多的数据存储空间,并且可以使用程序空间来存储数据,那么可以使用PROGMEM方法从程序空间执行字符串。可参考Arduino在线参考文档(www.arduino.cc/en/Reference/PROGMEM)。
- show_results()方法 :该方法是从数据库中检索SELECT查询数据的示例,也可在执行execute()调用后直接使用。它一次读取一行数据并发送到串行监视器,对于测试查询和尝试新的草图很有用。
- 自定义数据处理方法 :如果想从数据库中读取行并处理数据,可以编写自己的方法。首先使用execute()执行查询,如果有结果集,使用get_columns()读取列标题(服务器总是先发送列标题),然后使用迭代器get_next_row()读取行。
- 获取受影响行数和最后插入的自增ID :对于返回受影响行数的SQL命令,可以在执行查询后使用get_rows_affected()方法获取该值。同样,可以使用get_last_insert_id()获取最后插入的自增ID,但这仅在使用自增时有效。
2. MySQL_Packet模块
这个模块在大多数草图中使用不多,但有一个方法值
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



