接收数据库
㈠ 怎样建立一个可以接收数据显示数据的网站需要学java
本质是你想发送数据给网站
不知道你所说的tcp 是不是socket 还是可以基于tcp的http协议
如果是tcp
那你可以在服务端 建立一个应用程序 打开socket服务 监听某个端口 接收数据 写入数据库
不过这个方法需要应用程序(例如exe程序),不是基于web 如果你非要是网站类型,可以通过webservice之类的技术在web服务器上打开socket服务。
如果是http 那就简单点
可以是webservice 也可以是普通网页程序
只要提交数据到罩稿枣某个网址,就可以写入数据到数据库
1 搭建网站可以是 php (jsp)java asp .net 很多技术都可以 未必一定要java
数据库也可以按你需要自己选择 网站上的网络协议 你简单用的时候基本不需要关心 理解一下post 和 get就好物拆
2 界面和美工制图、css 、javascript、html以及你使用的网页语言有关系。互相配合才行。我就是美工不行。所以放弃了制作网站这个爱好。
3 用心学习 3个月 普通网站是足够了。实际上做普通网站和做大型网站是有区别的。大敬知型网站很复杂。
4 不需要理解底层tcp协议 连http的底层协议也不需要理解
当然了 能理解自然也更好
㈡ 用C#怎样实时把上位机接收到的数据存入access数据库,要用哪些控件怎样操作存多个点的温度采集数据
为了将上位机接收到的数据实时存入Access数据库,首先需要确保掌握了Access数据库的基本操作。通讯方面,可以选择C#内置的SerialPort类或使用第三方控件如MSComm等。存取数据的方式可以依据实际需求来决定:既可以将读取到的多个温度点数据累积后一次性保存至数据库,也可以在读取到每个温度点数据后立即保存。这种选择主要取决于温度点之间的采集时间间隔以及用户的具体需求。
在具体操作上,可以按照以下步骤进行。首先,建立一个Access数据库,并设计好对应的表结构,包括时间戳、温度值等字段。然后,在C#程序中使用SerialPort或MSComm控件监听串口数据,一旦接收到数据,就通过串口读取函数将其转换为可处理的数据格式。接着,将这些数据与表结构进行映射,构建SQL插入语句。最后,通过ADO.NET或OleDbConnection对象执行SQL语句,将数据保存到Access数据库中。
值得注意的是,为了确保数据的实时性和准确性,可以考虑使用多线程技术来提高数据处理效率。例如,可以将串口数据的读取和数据库的写入操作分别放在不同的线程中执行,这样即使数据读取过程中遇到延迟,也不会影响数据保存的及时性。
在实际应用中,可能还会遇到一些具体问题,比如如何优化串口读取效率、如何处理数据异常等。这些问题可以通过不断调试和优化来解决,也可以参考相关的技术文档和社区资源。总之,通过合理的设计和实施,可以有效地将上位机接收到的温度数据实时存入Access数据库。