方案 1:使用 MySQL 的INSERT ... ON DUPLICATE KEY UPDATE語句(推薦)
MySQL 原生支持INSERT ... ON DUPLICATE KEY UPDATE語法,當插入的記錄違反唯一約束(如主鍵或唯一索引)時,會執行更新操作;否則執行插入操作。
前提條件
需要為表設置唯一約束(主鍵PRIMARY KEY或唯一索引UNI
一、場景 1:接收硬件傳感器信號(最常用)
如果感應信號來自硬件設備(如温度傳感器、紅外感應器、運動傳感器等),通常通過以下方式與 Java 程序通信:
串口通信(RS-232/USB):傳感器通過串口線或 USB 轉串口連接電腦,Java 用RXTX或jSerialComm庫讀取串口數據。
USB 直接通信:部分傳感器支持 USB HID 協議,可