想局域网内修改数据库内的数据 用http怎么实现呢 小白 求大神指点!
装一个数据库的客户端,远程访问数据库
怎么用http也不会-。-
http实现不了,需要使用后端语言
1 使用fiddler 分析http 包
2 使用wireshark 分析网络包 ,看看http 的结构以及依赖的TCP等的结构
3 使用CURL lib 去get post 消息到服务端
4 使用 CURL 或者 微软的HTTP 库上传文件或者 GET POST
5 抓取网页,分析 HTTP 包
直接看HTTP报文
HTTP响应报文
随后根据报文上的格式接收发送请求进行学习。
比如发送一个Get请求
GET www.baidu.com HTTP/1.1
Content-Type:text/html; charset=UTF-8
响应内容
上述请求,GET是请求方法,
www.baidu.com 是URL
HTTP/1.1是协议版本
Content-Type是头部字段名称
text/html; charset=UTF-8 则是值
剩下的html标签就是响应包体了
当然这里为了说明HTTP协议,我很简短的说了,实际情况有很多属性需要你去了解。
不过介于你的问题,想要修改数据库的值,如果你会一门后端语言(JAVA,PHP等等)
建议你搭建一个WEB应用,这个WEB应用和数据库有连接。然后发送请求给WEB应用,然后WEB应用根据请求修改值。
(JAVA 可以用JDBC)
你也可以用socket实现一个HTTP请求的应用。然后发送请求给Socket应用,再由该应用调取数据库。
这个Socket应用遵循HTTP请求协议。(如果你嫌麻烦,可以使用现成的框架,比如Mina,Netty都可以轻松实现HTTP请求。)
不懂http也可以做,,,,用jsp配合servlet实现远程数据传输,,servlet中使用 jdbc操作数据库。
这个过程http完全是感觉不到的,,局域网访问没一点问题。。
当然要是会框架,,那就更方便了,,,不过看你的需求,用框架有点大炮打蚊子,,、jsp+servlet+jdbc妥妥的
1.搭建http服务器 http://www.cnblogs.com/walle2014/p/3815490.html
2.使用jdbc更新数据库 http://www.cnblogs.com/wuyuegb2312/p/3872607.html
那你做个web服务程序 链接你需要修改的数据库 对数据库进行crud操作
http://blog.csdn.net/zq710727244/article/details/75318725 关于http 可以看看这个