亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? myconnection.java

?? 這是一個可以在手機客戶端運行的選課系統 這個是服務器端
?? JAVA
字號:
/*
 * 創建日期 2005-3-11
 *
 * TODO 要更改此生成的文件的模板,請轉至
 * 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
 */
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

import javax.microedition.io.*;

/**
 * @author huihui
 * 
 * TODO 要更改此生成的類型注釋的模板,請轉至 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
 */
public class MyConnection implements Runnable {
	
	int result=-10;

	boolean sendflag = false;

	boolean getflag = false;

	String request = null; //請求的URL

	int next_wrong=0;
	int next_right=0;

	String content; //提示信息:“密碼驗證”、“選課”、“修改密碼”

	MainMIDlet mainmidlet = null;
	Thread thread = new Thread(this);
	
	public MyConnection(MainMIDlet mainmidlet, String request, String content,int next_right,int next_wrong) {
		this.mainmidlet = mainmidlet;
		this.content = content;
		this.request = request;
		this.next_wrong = next_wrong;
		this.next_right=next_right;
	}
	public void setSend() {
		sendflag = true; //有信息待發送
	}
	public void setGet() {
		getflag = true; //有信息待接收
	}
	public void ConnectToServer() throws IOException {
		//byte[] buffer = null;
		try {
			//loading
			this.mainmidlet.imagescreen.show(3,"連接服務器……",next_wrong);		//3:load			
			HttpConnection connection = (HttpConnection) Connector.open(request, Connector.READ_WRITE, true);
			if (sendflag) {
				OutputStream os = null;				
				os = connection.openOutputStream();				
				DataOutputStream dos = new DataOutputStream(os);
				dos.writeInt(this.mainmidlet.choosed); 					//選了幾門課
				for (int i = 0; i < this.mainmidlet.choosed; i++) {
					dos.writeInt(this.mainmidlet.courseChoosedid[i]);
				}
				dos.flush();
				dos.close();
				os.close();
			}			
			InputStream is = null;
			is = connection.openInputStream(); //打開輸入流
			DataInputStream dis = new DataInputStream(is);
			result = dis.readInt();		// -1代表用戶名不存在 -2代表密碼錯誤 -3代表與數據庫連接錯誤	(三個代表)
			System.out.println(result);
			if(result>1024){	//意外情況
				result=0;
			}		
			/*
			if(result==-5){
				int fullNum=dis.readInt();
				System.out.println(fullNum);
				for(int i=0;i<fullNum;i++)
					System.out.println(dis.readInt());
			}*/
			if (getflag) {
				//System.out.println("讀取課程!");
				//帶緩沖讀取
				/*
				 * int actual = 0; int bytesread = 0; buffer = new byte[len];
				 *  while ((bytesread != len) && (actual != -1)) { actual =
				 * is.read(buffer, bytesread, len - bytesread); bytesread +=
				 * actual; //parse.parse(dis,dh); }
				 */
				if (result >= 0) { //>=0正常//					
					if (next_right == 2 ){ 		//選課列表						
						this.mainmidlet.courseNum = result;
						result = 1;
						this.mainmidlet.allcourseid = new int[this.mainmidlet.courseNum];
						this.mainmidlet.allcourse = new String[this.mainmidlet.courseNum];				
						for (int i = 0; i < this.mainmidlet.courseNum; i++) {	
							this.mainmidlet.allcourseid[i] = dis.readInt();
							this.mainmidlet.allcourse[i] = dis.readUTF();
							//System.out.println(this.mainmidlet.allcourse[i]);
						}						
					} else if (next_right==3) { //查詢
						//System.out.println("result="+result);
						this.mainmidlet.choosed = result;
						this.mainmidlet.courseChoosed=new String[this.mainmidlet.choosed];	//申請字符串數組空間
						result = 1;
						for (int i = 0; i < this.mainmidlet.choosed; i++) {
							this.mainmidlet.courseChoosedid[i] = dis.readInt();
							this.mainmidlet.courseChoosed[i]  = new String(dis.readUTF());
						}
					}
				}				
			}
			
			dis.close();
			is.close();
			connection.close();
			//根據servelet返回信息判斷。 // -1代表用戶名不存在 -2代表密碼錯誤 -3代表與數據庫連接錯誤 -4代表更新數據庫錯誤
			if (result == 1) {
				if (next_right==2) {
					this.mainmidlet.ShowChoose(); //直接進入選課界面					
				} else if (next_right == 3) {					
					this.mainmidlet.ShowQuery(); //直接進入查詢結果界面					
				} else {
					//successful
					this.mainmidlet.imagescreen.show(1,content + "成功",next_right);
					this.mainmidlet.display.setCurrent(this.mainmidlet.imagescreen);
				}
			} else {
				switch (result) { //判斷錯誤代碼
				case -5:
					content = "課程人數已滿";
					break;
				case -4:
					content = "更新數據庫發生錯誤";
					break;
				case -3:
					content = "與數據庫連接錯誤";
					break;
				case -2:
					content = "密碼錯誤";
					break;
				case -1:
					content = "用戶名不存在";
					break;
				default:
					//System.out.println(content);
					break;
				}
				//密碼錯誤需返回登錄界面
				this.mainmidlet.imagescreen.show(2,"錯誤: " + content, next_wrong);
				this.mainmidlet.display.setCurrent(this.mainmidlet.imagescreen);
			}
		} catch (IOException e) {
			e.printStackTrace();			
			//connection failed
			this.mainmidlet.imagescreen.show(2,"連接服務器失敗", next_wrong);
			//應返回登錄框。
		}
	}
	public void start() {
		try {
			thread.start();
		} catch (Exception error) {
			error.printStackTrace();
		}
	}

	public void run() {
		try {
			ConnectToServer();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频一区二区三区 | 亚洲一区在线播放| 日韩一区二区影院| 国产亚洲精品7777| 91免费视频大全| 激情图区综合网| 欧美在线高清视频| 国产精品久久久久久久午夜片| 热久久一区二区| 欧美性大战久久久久久久蜜臀| 国产女同性恋一区二区| 亚洲国产精品一区二区久久恐怖片 | 日韩视频免费观看高清完整版在线观看| 日韩欧美中文字幕精品| 日韩中文字幕麻豆| 欧美久久一二区| 丝袜亚洲精品中文字幕一区| 日韩欧美在线综合网| 奇米精品一区二区三区在线观看| 91麻豆精品国产91久久久使用方法| 免费观看在线色综合| 精品成人在线观看| jvid福利写真一区二区三区| 亚洲色图19p| 91精品国产综合久久精品| 精品影院一区二区久久久| 中文字幕不卡在线播放| 成人va在线观看| 久久99精品网久久| 久久丁香综合五月国产三级网站| 一区二区三区在线观看欧美| 欧美成人在线直播| 一区二区三区在线观看视频| 欧美日韩国产高清一区二区三区| 国产91精品在线观看| 亚洲欧美一区二区不卡| 欧美精品aⅴ在线视频| 国产成人精品网址| 久久精品国产成人一区二区三区 | 国产一区二区福利视频| 免费成人在线视频观看| 亚洲第一成人在线| 一区二区欧美视频| 亚洲国产一区二区在线播放| 日韩欧美在线网站| 在线亚洲+欧美+日本专区| 捆绑调教一区二区三区| 亚洲精品免费电影| 国产精品欧美久久久久无广告| 欧美日韩成人在线| 99久久免费精品高清特色大片| 日本aⅴ亚洲精品中文乱码| 国产精品丝袜在线| 欧美激情艳妇裸体舞| 久久综合久久综合九色| 91精品国产91久久久久久一区二区 | 国产精品国产自产拍高清av王其| 欧美xxxx老人做受| 69精品人人人人| 欧美日韩一区二区在线观看视频| 风间由美一区二区三区在线观看| 激情综合亚洲精品| 成人黄色av电影| 黄页网站大全一区二区| 91网页版在线| 欧美高清在线精品一区| 国产精品99久| 91精品办公室少妇高潮对白| 亚洲一区av在线| 亚洲综合精品久久| 日韩国产高清影视| 蜜桃精品视频在线| 欧美日韩夫妻久久| 久久66热re国产| 日本高清不卡视频| 欧美日韩一区二区欧美激情| 日韩精品中文字幕在线不卡尤物 | 国产一区二区导航在线播放| 成人精品一区二区三区中文字幕| 色国产综合视频| 欧美mv日韩mv国产网站| 日韩久久一区二区| 美女网站在线免费欧美精品| av成人老司机| 日韩久久久久久| 一区二区三区欧美视频| 国产最新精品免费| 在线观看网站黄不卡| 国产视频911| 天天av天天翘天天综合网色鬼国产| 国产一区二区三区在线观看免费视频| 日本道色综合久久| 国产日产欧美一区二区视频| 亚洲一区二区三区精品在线| 国产成人在线看| 欧美一区二区三区免费| 亚洲女人****多毛耸耸8| 久久99国产精品麻豆| 欧美天堂亚洲电影院在线播放| 久久只精品国产| 日韩av一二三| 在线视频国内一区二区| 国产精品日产欧美久久久久| 青青草原综合久久大伊人精品优势 | 亚洲私人影院在线观看| 精品一区二区在线播放| 7878成人国产在线观看| 亚洲精品写真福利| 粗大黑人巨茎大战欧美成人| 日韩午夜激情av| 亚洲国产aⅴ成人精品无吗| av一二三不卡影片| 国产亚洲精品bt天堂精选| 美国毛片一区二区| 日韩一区二区三区四区| 亚洲一区二区成人在线观看| 91免费版pro下载短视频| 国产女人18水真多18精品一级做| 免费人成黄页网站在线一区二区| 欧美伊人精品成人久久综合97| 中文字幕欧美一| 波多野结衣中文字幕一区| 久久久欧美精品sm网站| 激情综合亚洲精品| 亚洲精品一区二区三区福利 | 91片在线免费观看| 国产精品久久久久久久久免费相片 | 国产欧美日韩视频一区二区| 免费观看成人av| 欧美精品久久99| 亚洲福利一二三区| 欧美日韩在线精品一区二区三区激情| 国产精品不卡视频| 色综合久久99| 亚洲另类中文字| 色综合天天综合| 亚洲精品你懂的| 欧美色综合天天久久综合精品| 一区二区三区精品| 欧美性受xxxx| 99久久国产综合精品色伊| 中文字幕av资源一区| 成人福利视频在线看| 国产精品久久精品日日| 99re6这里只有精品视频在线观看| 亚洲三级电影全部在线观看高清| 色综合天天综合| 午夜精品久久久久久久| 欧美一区二区三区人| 国产一区二区在线看| 中文字幕欧美日本乱码一线二线| 播五月开心婷婷综合| 亚洲精品国产第一综合99久久| 欧美另类高清zo欧美| 久久国产精品区| 国产精品你懂的在线欣赏| 91福利在线观看| 欧美a级一区二区| 中文字幕乱码久久午夜不卡| 色综合一区二区| 日韩1区2区3区| 久久精品视频一区二区三区| 99精品欧美一区| 日韩av在线发布| 国产精品拍天天在线| 欧美三级午夜理伦三级中视频| 麻豆精品在线播放| 1区2区3区精品视频| 欧美日韩视频在线观看一区二区三区 | 欧美日韩在线亚洲一区蜜芽| 蜜桃av一区二区| 国产精品国产三级国产aⅴ入口 | 国产凹凸在线观看一区二区| 国产精品白丝在线| 日韩视频一区二区三区| 成人小视频在线| 日韩精品亚洲专区| 国产精品情趣视频| 91精品国产福利在线观看| 盗摄精品av一区二区三区| 亚洲亚洲精品在线观看| 久久亚洲一区二区三区四区| 色一情一乱一乱一91av| 韩国三级在线一区| 亚洲国产精品嫩草影院| 欧美高清在线一区| 日韩一级免费一区| 91免费精品国自产拍在线不卡| 久久成人综合网| 亚洲午夜久久久久| 国产精品欧美一级免费| 日韩精品一区在线观看| 日本精品免费观看高清观看| 国模冰冰炮一区二区| 天天色天天操综合| 亚洲欧美日韩电影| 国产偷国产偷精品高清尤物| 欧美人动与zoxxxx乱| 成人一区二区在线观看| 人人精品人人爱|