这是一个VB的实现方法,不过我不会用java改,还请大家帮忙看看:
在服务器程序端主要完成以下四个功能:
侦听端口并接收客户机请求;数据库访问和操作;
将结果封装起来发送客户机;关闭服务器。
(1) 侦听端口并接收客户机请求
向窗体添加 Winsock 控件,其 Name 属性改为
sockServer。通过修改 LocalPort 属性来设置服务器
侦听的端口号,执行 Listen 方法,服务器开始侦
听。当服务器接收连接请求时,sockServer 触发
Connection Request 事件,在该事件中用 Accept 接
收来自客户机的连接请求。
(2) 数据库访问和操作
接收到从客户机传来的数据后,会触发
sockServer 的 DataArrival 事件。从处理代码中得到
客户机的查询请求,然后采用 ADO 控件访问数据
库,并执行相应操作。
这里采用VB6.0 的ADO控件(ActiveX Data
Objects,ActiveX 数据对象)访问数据库。它能够
访问任何虚拟类型数据库,既包括关系型数据库和
非关系型数据库,也包括本地的数据库或者远程数
据库
。向窗体添加ADO的一个实体Adodc1,通过
设置Adodc1 的ConnectionString属性来访问数据库,
RecordSource属性是对数据库操作的SQL语句。不
同的SQL语句可以对数据库完成不同的操作,如选
择、查询、排序、添加、删除等等。SQL语句对数
据库操作的结果存放在RecordSet对象里面。
(3) 将查询结果封装起来发送给客户机
Winsock 数据传送格式采用字符串型。即把对
数据库的操作结果转化为字符型数据,然后将零散
字符型数据用字符“/”合并成。并用 SendData 将
封装好的字符数据发送到客户机。
(4) 关闭服务器
在按钮 cmdClose 的 Click 事件中使用 Close 使
服务器主动关闭连接,代码为 sockServer.Close。将
项目编译成可执行程序 Server.exe,服务器应用软
件即建立起来。
问题补充
只要指出用到哪些相关的java技术即可,即对应在java中大致如何实现
相关推荐
6. **LINQ转换**:如果VB.NET代码使用了LINQ查询,转换工具需要将其转换为Java的Stream API或其他查询方式。 转换过程可能涉及到一些复杂情况,比如VB.NET特有的语言特性(如With...End With、MyClass关键字等),...
这个实例展示了一个简单的跨平台交互方式,允许VB6应用利用Java的强大功能,特别是在Web服务处理方面。 描述中提到的“一个调用JAVA的WEBSERVER方法实例,用VB6写的,简单明了”,意味着它提供了一个易于理解的代码...
- **Web服务**:VB6可以调用Java实现的Web服务,实现远程调用和数据交换。 在压缩包文件“vbjava”中,可能包含了VB6和Java的源代码、编译后的可执行文件、配置文件以及可能的桥接库或通信协议的文档。分析这些文件...
标题中的"VB\java\asp"提及了三个关键的编程语言:Visual Basic(VB)、Java和Active Server Pages(ASP)。这些是IT领域的基础组件,分别用于构建桌面应用程序、服务器端应用和服务端脚本。 1. **Visual Basic (VB...
在这个实例中,我们将探讨如何使用Java和Visual Basic(VB)来实现Socket通信。下面我们将详细讲解相关知识点。 1. **Socket基本概念** - Socket,也称为套接字,是网络通信中的一个抽象概念,它是进程间通信(IPC...
当Java通过Jacob调用这些DLL时,实际上是调用了VB中的特定函数,实现特定的功能,例如读写Excel文件或操作Word文档。 4. 操作Excel和Word:在Windows环境中,Microsoft Office提供了丰富的COM接口供其他程序调用,...
然后,"VB & CSharp to Java Converter Help.chm"是一个帮助文档,它包含了对转换器的详细使用指南和可能遇到的问题解答。这种文档通常包括软件的功能介绍、操作步骤、常见问题及解决方案等,是用户快速上手和解决...
在VB(Visual Basic)编程中,利用系统API(Application Programming Interface)可以实现各种高级功能,如模拟QQ的截屏截图功能。API是操作系统提供给开发者的一组接口,允许程序员访问操作系统内部的服务,如屏幕...
然而,你是否想过这个以Java为原生语言的编辑器可以用Visual Basic(VB)来实现呢?本文将深入探讨一个独特的项目——“VB实现的Eclipse编辑器”,并揭示其中蕴含的技术要点和实现细节。 首先,我们要理解Eclipse...
《JAVA语言全书VB版》是一部专为程序员和学习者准备的综合性教程,它将原本以JAVA语言编写的教材转化为VB(Visual Basic)版本,便于使用VB编程环境的用户理解和学习JAVA语言。VB是一种广泛使用的面向对象的编程语言...
通过以上步骤,你就能实现VB应用程序的窗口最小化到通知栏的功能。这个过程涉及到对Windows API的深入理解,因为VB本身不直接支持这些高级功能。记住在实际编程中,一定要测试所有功能,确保其在不同环境下都能正常...
VB函数包括各种内置函数,如数学函数、字符串函数、日期和时间函数等,它们帮助开发者处理数据和实现特定功能。 2. **Visual C++ (VC)**:VC是C++编程语言的一个集成开发环境,支持面向对象编程,能生成高性能的...
【VB.NET实现成语接龙游戏】是一个典型的桌面应用程序开发项目,使用了Visual Basic .NET(VB.NET)语言和Windows Forms(WinForm)作为用户界面。在这个项目中,开发者结合了数据库技术来存储和检索成语数据,以...
本资料包包含了一系列用VB(Visual Basic)和Java语言开发的管理信息系统实例,涵盖了酒店管理、库存控制、客户服务、销售管理、档案管理、图书馆管理和活动管理等多个领域,同时结合了数据库技术,以实现高效的数据...
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器地址 ...
8. **网络编程**:如果游戏支持在线对战,还需要实现网络通信功能,如使用Socket编程或WebSocket进行实时数据交换。 9. **其他技术**:ASP.NET、JSP、VB和ASP可能是对比或集成的部分,可能涉及到后端服务的开发,如...
在VB中,我们可以使用MSComm控件来实现串口通信。首先,需要设置MSComm控件的属性,如CommPort(指定串口号)、Settings(设定波特率、校验位、数据位和停止位)等。然后,通过OnComm事件处理接收和发送数据,如...