資源簡(jiǎn)介
一個(gè)簡(jiǎn)單的基于C/S模式的學(xué)生管理系統(tǒng),用戶端發(fā)送信息查詢、修改、刪除等請(qǐng)求,服務(wù)器端接收客戶端的請(qǐng)求并根據(jù)請(qǐng)求執(zhí)行相應(yīng)的一些數(shù)據(jù)庫操作,并將操作結(jié)果返回給用戶。

代碼片段和文件信息
import?java.net.*;
import?java.io.*;
import?java.sql.*;
import?java.util.*;
public?class?Client
?{
???Socket?socket;?
???Mainframe?mf;
???DataOutputStream?dos;
???int?i=0;
???DataInputStream?dis;
???int?flag=0;
???
???public?Client(){}
???public?void?send(String?sql)
???{
???
??? try{
???
??? ?Socket?socket?=?new?Socket(“l(fā)ocalhost“9000);
??? ?????DataOutputStream?dos=new?DataOutputStream(socket.getOutputStream());
??? ?????dos.writeUTF(sql);
??? ????
??? ????
??? ?????try{??if(sql.startsWith(“select“))
??? ????????????{
??? ?????
??? ??????? objectInputStream?ois=new?objectInputStream(socket.getInputStream());
??? ??????? Vector?vector=new?Vector();
??? ??????? vector=(Vector)ois.readobject();
??? ?????? ??
??? ???????? ? if?(sql.startsWith(“select?*?from?SInfo“))
??? ????????? ??? ?{?
??? ?????????? System.out.println(“學(xué)號(hào)“+“?????姓名“+“?????性別“+“???????生日“+“???????專業(yè)班級(jí)“);
??? ?????????? System.out.println(vector.get(0)+“?????“+vector.get(1)+“?????“+vector.get(2)+“?????“+vector.get(3)+“?????“+vector.get(4));
??? ??????????? vector=null;?
??? ?????????? ?}
??? ???????? ????if(sql.startsWith(“select?*?from?SScore“))
??? ????????? ?????{
??? ??????????? System.out.println(“學(xué)號(hào)“+“???JAVA程序設(shè)計(jì)??“+“???數(shù)據(jù)結(jié)構(gòu)??“+“???密碼學(xué)原理“+“????離散數(shù)學(xué)“);
??? ??????????? System.out.println(vector.get(0)+“???????“+vector.get(1)+“???????????“+vector.get(2)+“?????????????“+vector.get(3)+“???????????“+vector.get(4));
??? ??????????? vector=null;
??? ??????????? ?????}
??? ????????????}
??? ???????????
??? ??????????if(sql.startsWith(“insert“)||sql.startsWith(“delete“)||sql.startsWith(“update“))
??? ????????????{
??? ??????????
??? ???????????? dis=?new?DataInputStream(socket.getInputStream());
??? ?????????? flag=dis.readInt();
??? ?????????????}??
??? ????????
??? ????????}
??? ?????catch(Exception?e)
??? ????????{?? System.out.println(“ClientException“+e.toString()); }
??? ????
??? ??}
??? ??catch(Exception?e){System.out.println(e.toString());}
?? ??
??}
?
???
????public??static?void??main(String?args[])
???{
?Mainframe?mf?=?new?Mainframe(“主界面“);
?????mf.setSize(320340);
?????mf.setVisible(true);
??
???}
???
?
???
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????3932??2009-07-13?09:10??一個(gè)簡(jiǎn)單的基于cs模式的學(xué)生管理系統(tǒng)\Sif
?????文件???????3770??2009-07-13?09:10??一個(gè)簡(jiǎn)單的基于cs模式的學(xué)生管理系統(tǒng)\SSfr
?????文件???????2259??2009-07-13?09:14??一個(gè)簡(jiǎn)單的基于cs模式的學(xué)生管理系統(tǒng)\Client.java
?????文件???????3163??2009-07-10?09:19??一個(gè)簡(jiǎn)單的基于cs模式的學(xué)生管理系統(tǒng)\Mainfr
?????文件???????3966??2009-07-10?15:08??一個(gè)簡(jiǎn)單的基于cs模式的學(xué)生管理系統(tǒng)\Server.java
?????目錄??????????0??2010-05-12?13:17??一個(gè)簡(jiǎn)單的基于cs模式的學(xué)生管理系統(tǒng)
-----------?---------??----------?-----??----
????????????????17090????????????????????6
評(píng)論
共有 條評(píng)論