Windows CE, PocketPC上的Java编程
|
日期:2007年8月21日 作者: 查看:[大字体
中字体 小字体]
|
System.out.println("Got results:");
while(result.next()){
ikey = result.getInt(1);
if(result.wasNull()){ikey=-1;}
val = result.getString(2);
if(result.wasNull()){val=null;}
System.out.println("Code = "+ikey);
System.out.println("Name = "+val);
}
}catch(Exception e)
{
System.out.println(e);
}/*finally
{
if(con!=null){try{con.close();}
catch(Exception e){e.printStackTrace();}}
}*/
//dos.writeUTF("您查询的资料为"+tempStr+"系统正在为您查询中请稍后...");
dos.writeUTF("您查询的资料为"+val+"系统正在为您查询中请稍后...");
System.out.println("Server recivews data ="+tempStr);
conn.close();//断线
}
catch(IOException e)
{System.out.println(e);}
}
}
Client端的应用程序 Client端的应用程序笔者并没有作窗口程序的设计,只是提供一个雏形给大家使用。
//Client.java
import java.net.*;
import java.io.*;
public class Client
{
public Client()
{
try{
//请配合Server的IP修改
Socket csocket = new Socket("192.168.0.1",900);
DataInputStream dis = new DataInputStream(csocket.getInputStream());
String data = dis.readUTF();
System.out.println("Client get datafrom server = "+data);
//write response to server
DataOutputStream dos = new DataOutputStream(csocket.getOutputStream());
dos.writeUTF("3000");
data = "";
data = dis.readUTF();
System.out.println("Client get datafrom server = "+data);
data = dis.readUTF();
System.out.println("Client get datafrom server = "+data);
csocket.close();
}catch(IOException e)
{
System.out.println(e);
}
}
public static void main(String[] args)
{
new Client();
}
}
编译及执行 Server端 javac –classpath %pjeeclasspath%;hsql.jar netDBServer(编译) pjava –classpath %pjeeclasspath%;hsql.jar netDBServer(执行) 注意 -classpath之后的套件位置请依照情况修改另外别忘记了唷~ Client端 javac –classpath %pjeeclasspath% Client.java (编译) pjava –classpath %pjeeclasspath% Client (执行) 并且移到我们的PocketPC中执行 图 Server端激活之后收到Client讯息的画面

图 PDA中的画面

希望这个小架构能够经过各位的修改及调整之后给各位不管是对于研究或是事业上能够帮上一点小小的忙,接着我们就准备进入RMI章节了唷~
上一篇:使用Java蓝牙无线通讯技术API概述之一
下一篇:Windows CE PocketPC上的Java编程(1)
|
| Windows CE, PocketPC上的Java编程 相关文章: |
|
|
|
| Windows CE, PocketPC上的Java编程 相关软件: |
|
|
|