本文着重介绍了基于Java的网络通讯系统中数据库的结构设计。在系统总体设计的基础上,对数据库进行了详细规划。一般而言,聊天工具包含客户端程序、服务器程序以及用于存储客户数据的数据库。而该系统采用了客户机/服务器架构模式,通过Java的Socket类实现客户机与服务器的连接,实现它们之间的相互通信。由于聊天涉及多点对多点的通讯,充分利用了Java的多线程功能,以实现多点对多点的聊天功能。数据库管理系统选择了SQL Server2000,并通过JDBC-ODBC桥实现对数据库的访问。数据库的结构设计充分考虑了系统的功能需求,确保了系统的稳定性和高效性。本系统实现了多人对多人的聊天、好友的添加与删除、新用户的注册、消息的发送与接收以及文件的传输等功能。在服务器端,实现了查询和修改等核心功能,使程序逻辑更加紧密。