- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
網络及数据库程序设计
计算机软件实验报告
课程名称:JAVA程序设计
姓 名 想学习 学 号 24 班 级 234214 成 绩 设备名称及软件环境 Eclipse 实验名称 网络及数据库程序设计 实验日期 2012-6-7 一.实验内容
掌握 Java 如何实现网络通信及Java语言与数据库之间的数据交互
二.重点及难点
Socket通信机制
利用Socket进行网络通信分为三个步骤:
(1) 建立Socket连接:在通信开始之前由通信双方确认身份,建立一条专用的虚拟连接通道。
(2) 数据通信:利用虚拟连接通道传送数据信息进行通信。
(3) 关闭:通信结束时,再将所建的虚拟连接拆除。
java.sql.DriverManager类是JDBC的管理器,负责管理JDBC驱动程序,跟踪可用的驱动程序并在数据库和相应驱动程序之间建立连接。如果我们要使用JDBC驱动程序,必须加载JDBC驱动程序并向DriverManage注册后才能使用。加载和注册驱动程序可以使用Class.forName( )这个方法来完成。此外,java.sql.DriverManager类还处理如驱动程序登录时间限制及登录和跟踪消息的显示等事务。java.sql.DriverManager类提供的常用成员方法如下: 三.理论分析或算法分析
1、Java.net中提供了两个类:ServerSocket类和Socket类,它们分别用于服务器端和客户端的Socket通信,进行网络通信的方法也都封装在这两个类中。创建ServerSocket对象与Socket对象的构造方法Java在软件包java.net中提供了ServerSocket类和Socket类对应的双向链接的服务器端和客户端。它们分别包含表15.3列出的几个构造方法。在建立Socket对象的同时要进行异常处理,以便程序出错时能够及时作出响应。
(1) 服务器端:在建立ServerSocket对象和取得Socket对象时都要进行异常处理,例如下面语句中的try-catch语句。
(2) 客户端:在建立Socket对象时进行异常处理,如下面的try-catch语句。
2、下拉式列表框产生ItemEvent代表的选择事件。该程序中的语句cbx.addItemListener(this);表示注册JComboBox类的对象cbx给监听者对象。当用户单击下拉列表的某个选项时,系统自动产生一个包含这个事件有关信息的ItemEvent类的对象e,并把该对象作为实际参数传递给被自动调用的监听者的选择事件响应方法:itemStateChanged(ItemEvent e)。在这个方法中通过调用ItemEvent 事件的方法e.getItem( )获得引发当前选择事件的下拉列表事件源(被选中的项),再调用getSelectedIndex( )获取该选项的下标值,从而得到name数组的下标值,最终将这个元素的内容作为新的标签文本输出。
3、尽管在四类JDBC驱动程序中,以选择类型三和类型四的JDBC驱动程序为最佳,但由于目前国内应用较广的数据库是Microsoft Access等微软的产品,因此,本小节以它为例,说明创建ODBC用户数据源的步骤。
(1) 在Windows的“控制面板”中找到“ODBC(32)数据源”图标并双击之,弹出如图所示的“ODBC数据源管理器”对话框。
(2) 在“用户DSN”选项卡的“用户数据源”列表中选中“MS Access Datebase”选项,然后单击“添加”按钮,弹出如图所示的“创建新数据源”对话框。
(3) 在图中,选中“Microsoft Access Driver”项,然后单击“完成”按钮,弹出如图所示的“ODBC Microsoft Access安装”对话框。在此对话框中,输入数据源名称后,单击“创建”按钮,弹出如图所示的“新数据库”对话框。如果事先已经建好了数据库,对话框中也可单击“选取”按钮,进而指明数据库的存放路径。
(4) 在图所示的“新数据库”对话框中输入数据库名,选择路径,选择排序,然后单击“确定”按钮,返回“ODBC Microsoft Access安装”对话框。
(5) 在“ODBC Microsoft Access安装”对话框中单击“确定”按钮,返回“ODBC数据源管理器”对话框,新添加的用户数据源将出现在此对话框中,如图所示。此时,单击“确定”按钮,新用户数据源创建完成。
四.实现方法(含实现思路、程序流程图和源程序列表等)
import java.net.*;
import java.io.*;
public class c15_5
{
public static final int port=8000;
public static void
您可能关注的文档
- 網络信息采集实训报告.doc
- 網络信息采集的途径与归类实训报告.doc
- 網络信息采集的途径以及网络稿件的归类40杜叶.doc
- 網络信息采集系统.docx
- 網络克隆教材无脑篇.docx
- 網络入侵危害和必要性以及入侵检测应用案例.doc
- 網络入侵检测系统技术.doc
- 網络公共参与的社会功能分析.doc
- 網络公开课的调查研究.doc
- 網络共享无法访问解决方法.doc
- 2025年福建将乐县事业单位招聘45人通告笔试模拟试题含答案详解.docx
- 心脏介入手术并发症及预防.pptx
- 2025年福建将乐县事业单位招聘45人通告笔试模拟试题及答案详解一套.docx
- 2025年福建将乐县事业单位招聘45人通告笔试模拟试题及答案详解1套.docx
- 2025年福建尤溪县事业单位招聘80人通告笔试模拟试题参考答案详解.docx
- 市场营销策略提升用户转化率-用户转化率提高策略.pptx
- 2025年福建将乐县事业单位招聘45人通告笔试模拟试题及参考答案详解一套.docx
- 金融市场风险管理-金融市场分析师的指南.pptx
- 心血管疾病康复护理策略研究进展.pptx
- 2025年福建宁德霞浦县中(职)小学幼儿园新任教师招聘295人笔试模拟试题附答案详解.docx
文档评论(0)