在上篇中我们实现了客户机与服务器之间的数据通讯,在本篇中来就给程序添加数据库操作功能
客户端:
修改“_按钮_查询_被单击”、“_客户1_数据到达”这两个子程序
点击”查询“,向服务器发送查询请求
收到服务器返回信息,分析信息并显示到超级列表框
服务器:
1.先要添加组件”外部数据库“(上篇因为不操作数据库所以没添加)
2.修改”_服务器1_数据到达“子程序
3.新建”数据库查询“子程序
完成上面的修改,就可以开始测试一下了,在上篇新建的数据库中有三个学生的记录,2男1女,把查询条件设为”性别=男”,看看能不能得到正确的结果
程序可以按姓名、性别、年龄查询,其中按“年龄”查询时要注意一下,因为“年龄”字段属性是数值型的,所以在生成SQL语句时不能写成“ 年龄>'9' ”,而应写为“年龄>9 ”,只有文本型字段的值才要用引号。
好了,一个最简单的C/S结构的数据库操作程序就写好了,是不是很简单?至于增、删、改这些功能的实现,比查询功能处理起来要简单得多,基本上就是客户端发送要操作的条件,服务器返回操作是否成功就行了(当然SQL基本语法你要会,不会就当我没说),在此程序框架之下,就可以跟据自己的需要进行功能的修改、添加和完善,开发出属于自己的网络版程序。
第一次写教程,好多地方改了好多次都不满意,写多了自己觉得啰嗦,写少了又怕没写清楚,明明自己清楚要怎么做,但写出就不是那么回事。现在觉得对不起语文老师,读了十几年的书写个东西怎么就这么费劲。写得不好,请大家多多包涵,有写得不对或不准确的,请大家评论留言。
,