Java程序设计实验指导书(答案)(7)

2018-12-11 09:35

1: /* File Name : TCPSingleUserClient.java 2: * 这是一个简单的基于TCP连接客户程序 3: * 该客户程序的功能十分简单,只是简单 4: * 向服务器发送消息,并且接收从服务器 5: * 发送回来的消息,将它在屏幕上显示 6: */

7: import java.net.*; 8: import java.io.*;

9: public class TCPSingleUserClient { 10: public static void main(String[] args) throws IOException { 11: // 在getByName()中,使用null作为参数 12: // 来指定本地服务器的地址 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35:}

}

InetAddress addr = InetAddress.getByName(null);

// 同样的,也可以使用如下的代码来实现同样的功能 // InetAddress addr = InetAddress.getByName(\// InetAddress addr = InetAddress.getByName(\System.out.println(\

Socket socket = new Socket(addr, TCPSingleUserServer.PORT); try { System.out.println(\ BufferedReader in =new BufferedReader(new InputStreamReader

(socket.getInputStream()));

PrintWriter out =new PrintWriter(new BufferedWriter(new OutputStreamWriter

(socket.getOutputStream())),true);

for(int i = 0; i < 10; i ++) { out.println(\ String str = in.readLine(); System.out.println(str); } out.println(\}

finally { System.out.println(\ socket.close(); }

- 31 -

实验13:Java Applet程序设计

一、实验目的

(1)了解Applet程序的运行机制

(2)掌握从HTML文件向Applet程序传递参数的方法。

二、实验任务

(1)阅读给定的Java Application程序,按要求回答问题并写出运行结果。 (2)按要求编写一个Java Application程序,并编译、运行这个程序。

三、实验内容

1.输入下面的HTML和Java Applet源代码,运行该程序,说明程序的功能。1: ch7_e7_15 2: 3:


4: 5: 6:


7: 8:

1: import java.applet.Applet; 2: import java.awt.*;

3: import java.awt.event.*;

4: public class javaAppletEx extends Applet implements ActionListener { 5: Label outputLbl = new Label(\ \6: TextField inputTfd = new TextField(10); 7: Button copyBtn = new Button(\复制\8: public void init() {

9: inputTfd.setText(\10: outputLbl.setText(\ \11: add(inputTfd); 12: add(copyBtn); 13: add(outputLbl); 14: copyBtn.addActionListener(this); 15: } 16: public void actionPerformed(ActionEvent ae) { 17: if(ae.getSource() == copyBtn) { 18: outputLbl.setText(inputTfd.getText());

- 32 -

19: } 20: } 21:}

功能:该Applet包括一个标签outputLbl、一个按钮copyBtn(复制)和一个文本域inputTfd,在文本域inputTfd中输入一串文本信息,点击“复制”按钮后,文本域inputTfd中的内容会被复制给标签outputLbl并显示出来

2.编写一个Java Applet,接受HTML文件传递的整数参数,根据该参数指定Applet中文本框的长度。编写对应的HTML文件运行这个Java Applet(提示:该程序运行的运行结果如下所示)。

//HTML文件javaApplet.html

//Java Applet源程序javaApplet.java import java.applet.Applet; import java.awt.*;

public class javaApplet extends Applet{ int max; String s; TextField tf; public void init(){ s=getParameter(\ max=Integer.parseInt(s); tf=new TextField(max); tf.setText(\ add(tf); } }

- 33 -

实验14:JDBC程序设计

一、实验目的

(1)了解JDBC工作的基本原理 (2)掌握JDBC编程的基本步骤

二、实验任务

(1)设置ODBC数据源。

(2)按要求编写一个Java Application程序,并编译、运行这个程序。

三、实验内容

1.设置ODBC数据源:参照教材15.3.1节的有关内容,设置示例15-5和示例15-6的ODBC数据源,输入这两个示例的JDBC应用程序,并执行这两个程序。

2.参照如下所示的SQL命令,在Microsoft Access数据库中创建用户信息表“userinfo”,并输入如表1所示的数据。

create table userinfo( code

varchar(4) not null, / *

/ * / * / *

用户代码 用户姓名 用户密码

* / * / * /

name varchar(10), password varchar(6), email varchar(40), primary key(code));

表1:用户信息表中的数据

代码 7101 7102 7103 7104 7105 7106

用户电子邮件地址 * /

姓名 宋晓梅 关松杰 李晓梅 张松岩 王亚杰 曲小声 密码 123456 654321 123654 456123 321456 654321 电子邮件地址 xiaomei@yahoo.com.cn songjie@263.net xiaomei@yahoo.com.cn songyan@yahoo.com.cn yajie@hotmail.com xiaosheng@263.net - 34 -

编写JDBC应用程序,首先将用户信息表中的数据在屏幕上显示出来,然后插入一个记录,最后将更新以后数据表中的数据在屏幕上显示出来。

- 35 -


Java程序设计实验指导书(答案)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:实数一对一辅导讲义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: