利用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模块
虽然该模块在大多数草图中使用不多,但有一个方法值得一提,即print_packet()方法。
超级会员免费看
订阅专栏 解锁全文
50

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



