• 大小: 6KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: 其他
  • 标签: java  c/s模式  

资源简介

一个简单的基于C/S模式的学生管理系统,用户端发送信息查询、修改、删除等请求,服务器端接收客户端的请求并根据请求执行相应的一些数据库操作,并将操作结果返回给用户。

资源截图

代码片段和文件信息

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(“localhost“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(“学号“+“     姓名“+“     性别“+“       生日“+“       专业班级“);
               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(“学号“+“   JAVA程序设计  “+“   数据结构  “+“   密码学原理“+“    离散数学“);
                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);
  
   }
   
 
   
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3932  2009-07-13 09:10  一个简单的基于cs模式的学生管理系统\Siframe.java

     文件       3770  2009-07-13 09:10  一个简单的基于cs模式的学生管理系统\SSframe.java

     文件       2259  2009-07-13 09:14  一个简单的基于cs模式的学生管理系统\Client.java

     文件       3163  2009-07-10 09:19  一个简单的基于cs模式的学生管理系统\Mainframe.java

     文件       3966  2009-07-10 15:08  一个简单的基于cs模式的学生管理系统\Server.java

     目录          0  2010-05-12 13:17  一个简单的基于cs模式的学生管理系统

----------- ---------  ---------- -----  ----

                17090                    6


评论

共有 条评论