如何将PC机接收的串口数据导入MySQL数据库?
项目中PC机作为网关,用Apache+MySQL+PHP架设WEB服务器,PC机串口接收无线模块发送的数据,现在要将串口的数据直接导入MySQL数据库中,请问各位高手怎样通过串口编程截取串口数据然后导入MySQL数据库中?
这个你就写个串口通信程序读一下数据,然后连数据库,写不就行了吗?这个有什么存在疑问的吗?
实在不行你外包给我做算了。
楼上正解
无线模块和PC机互联不是通过串口吗?通过串口连接的话,你直接读一下,往数据库里写就行了。
问题在于怎么截获串口的数据?然后怎样连接MySQL数据库,将数据导入
串口通信(createfile(),readfile())等接口,在网上找几个串口通信的源码,看下就明白了。读数据很简单。
再找几个操作数据库的,看下怎么连的,怎么写。这个也很简单。实在不行你就外包给我。
谢谢你的指导,大概有个思路了,有问题再打扰你
相关问答:
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
大家帮我看下吧,本来数据库没有东西,能显示没有东西的信息,但是我添加了一条内容后,字没了,但是图片也无法显示,红叉叉也没有,怎么回事啊?
PHP code:
<?php
$str="select * from product wh ......
CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
(FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
在C++程序中通过mysql的C API直接连接数据库,当把中文插入mysql的时候,就变成乱码了.
还有就是使用load把文本文件导入mysql数据库,无论文本文件是ANSI编码还是utf8编码,导入之后都是乱码。
其中mysq的编码格式 ......
表
CREATE TABLE `ch1` (
`id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
`no` int(10) unsigned DEFAULT NULL,
`dtime` datetime DEFAULT NULL,
PRIMARY KEY (`id ......