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

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

?? serverthread.java

?? 個人編寫的即時網絡通信軟件
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
import java.io.*;
import java.net.*;
import java.sql.*;
import java.util.Vector;
class ServerThread extends Thread
{
    private Socket socket;
    private BufferedReader in;
    private PrintWriter out;
    int no;
    public ServerThread(Socket s)throws IOException
    {
        socket=s;
        in=new BufferedReader(new InputStreamReader(socket.getInputStream()));
        out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(
                socket.getOutputStream())),true);
        start();
    }
    public void run()
    {
        try
        {
            try {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            } catch (ClassNotFoundException ex) {
                ex.printStackTrace();
            }
                       Connection aConnection=DriverManager.getConnection("jdbc:odbc:fwgQQ","","");
                       Statement aStatement=aConnection.createStatement();
            while(true)
            {
               String str=in.readLine();
               if(str.equals("end"))
               {
                   socket.close();
                   break;
               }
               else if(str.equals("login"))
               {
                   try
                   {
                       String aqqno=in.readLine();
                       String aqqpassword=in.readLine();
                       String sql1="select password,nickname,status,ip from qq where qqno='"
                               +aqqno+"'";
                       ResultSet rs=aStatement.executeQuery(sql1);
                       boolean gotIt=rs.next();
                       if(gotIt)
                       {
                            String yourstatus="在線";
                            String yourip=socket.getInetAddress().getHostAddress();
                            String qqpwd=rs.getString("password").trim();
                            String qqnickname=rs.getString("nickname");
                            String sql10="Update qq set status='"+yourstatus+"',ip='"+yourip+"' where qqno='"+aqqno+"'";
                            if(aqqpassword.equals(qqpwd))
                            {
                                out.println("ok");
                                out.println(qqnickname);
                                int result=aStatement.executeUpdate(sql10);                          
                            }
                            else
                            {
                                out.println("pwd_flase");
                                rs.close();
                                aConnection.close();
                            }
                       }
                       else
                       {
                           out.println("no_flase");
                           rs.close();
                           aConnection.close();
                       }    
                   }
                   catch(SQLException ee)
                   {
                      System.out.println("數據庫連接有錯1");
                   }
                   socket.close();               
               }
               else if(str.equals("new"))
               {
                   try
                   {
                        String aqqno=in.readLine();
                        String apassword=in.readLine();
                        String anickname=in.readLine();
                         String aemail=in.readLine();
                         String aplace=in.readLine(); 
                        String asex=in.readLine();
                        String apic=in.readLine();
                        String ainfo=in.readLine();
                        String sql2="select * from qq where qqno='"+aqqno+"'";
                        String sql3="insert into qq(qqno,password,nickname,pic,sex,email,place,status,ip,info) "
                           +"values('"+aqqno+"','"+apassword+"','"+anickname+"','"+apic+"','"+asex+"','"+aemail+"','"+
                           aplace+"','離線','未知','"+ainfo+"')";
                       ResultSet rs=aStatement.executeQuery(sql2);
                       boolean gotIt=rs.next();
                       if(gotIt)                  
                       {  out.println("have_existed_false"); rs.close();aConnection.close();}     
                       else 
                       {
                           int result=0;
                           result=aStatement.executeUpdate(sql3);
                           if(result==1)
                                out.println("new_succeed");
                           else
                               out.println("new_false");
                           rs.close();
                           aConnection.close();
                       }                 
                   }
                   catch(SQLException e)
                   {   System.out.println("數據庫連接有錯2");    }
                   socket.close(); 
               }
               else if(str.equals("find"))
               {
                    try
                    {
                        String aqqno=in.readLine().trim();
                        String anickname=in.readLine().trim();
                        if(anickname.equals("")&&(!aqqno.equals("")))
                        {
                            String sql4="select * from qq where qqno='"+aqqno+"'";
                            ResultSet rs=aStatement.executeQuery(sql4);
                            boolean gotIt=rs.next();
                            if(gotIt) 
                            {
                                out.println("have_found");
                                out.println(rs.getString(1));
                                out.println(rs.getString(2));
                                out.println(rs.getString(3));
                                out.println(rs.getString(4));
                                out.println(rs.getString(5));
                                out.println(rs.getString(6));
                                out.println(rs.getString(7));
                                out.println(rs.getString(8));
                                out.println(rs.getString(9));
                                out.println(rs.getString(10));
                                out.println("over");
                             }
                            else
                            {
                                out.println("not_found");
                             }
                          }
                        else if(aqqno.equals("")&&(!anickname.equals("")))
                        {
                            String sql9="select * from qq where nickname='"+anickname+"'";
                            ResultSet rs=aStatement.executeQuery(sql9);
                            boolean gotIt=rs.next();
                            if(gotIt)                   
                                out.println("have_found");           
                             else
                                out.println("not_found");
                            do
                            {
                                out.println(rs.getString(1));
                                out.println(rs.getString(2));
                                out.println(rs.getString(3));
                                out.println(rs.getString(4));
                                out.println(rs.getString(5));
                                out.println(rs.getString(6));
                                out.println(rs.getString(7));
                                out.println(rs.getString(8));
                                out.println(rs.getString(9));
                                out.println(rs.getString(10));
                                gotIt=rs.next();
                            }while(gotIt) ;
                            out.println("over");
                           //     rs.close();
                           //     aConnection.close();
                    
                           
                        }
                        else if(aqqno.equals("")&&anickname.equals(""))
                        {
                            out.println("noinfo");
                        }
                        else
                        {
                            String sql10="select * from qq where qqno='"+aqqno+"' and nickname='"+anickname+"'";
                            ResultSet rs=aStatement.executeQuery(sql10);
                            boolean gotIt=rs.next();
                            if(gotIt) 
                            {
                                out.println("have_found");
                                out.println(rs.getString(1));
                                out.println(rs.getString(2));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品超碰97尤物18| 欧美伦理电影网| 国产精品久久久久久户外露出 | 国产高清一区日本| 久久综合一区二区| 国产成人精品亚洲午夜麻豆| 国产精品久久久久久久久免费桃花 | 成人动漫一区二区在线| 国产女人aaa级久久久级| 国产大片一区二区| 中文字幕亚洲成人| 欧美色国产精品| 精品综合免费视频观看| 国产欧美一区二区精品忘忧草| 国产99久久久国产精品免费看| 国产精品理伦片| 欧美无砖砖区免费| 久久er精品视频| 亚洲色图19p| 在线不卡一区二区| 国产精品夜夜爽| 一区二区三区在线免费观看| 欧美色视频一区| 国产一区福利在线| 亚洲另类色综合网站| 成人午夜免费av| 国产经典欧美精品| 国产一区二区三区| 国产一区二区主播在线| 青椒成人免费视频| 青草国产精品久久久久久| 天涯成人国产亚洲精品一区av| 亚洲精品中文在线| 亚洲另类中文字| 亚洲日本在线看| 中文字幕一区二区三区乱码在线| 国产午夜精品福利| 久久久精品欧美丰满| 久久影院视频免费| 久久蜜桃香蕉精品一区二区三区| 日韩精品一区二区三区三区免费| 日韩美女主播在线视频一区二区三区 | 国产精品一线二线三线| 精品一区二区成人精品| 久久99国产乱子伦精品免费| 狠狠色综合色综合网络| 精品一区二区三区免费观看 | 日韩精品午夜视频| 日韩高清不卡一区二区三区| 亚洲va中文字幕| 午夜久久久久久| 日本网站在线观看一区二区三区| 日韩和的一区二区| 久久超碰97人人做人人爱| 精品在线免费视频| 国产成人8x视频一区二区| 粉嫩一区二区三区性色av| 岛国av在线一区| 91一区一区三区| 欧美三级中文字幕在线观看| 777精品伊人久久久久大香线蕉| 欧美一区二区三区日韩视频| 精品国产一区二区三区忘忧草| 久久综合久久综合亚洲| 国产精品嫩草久久久久| 亚洲欧美日本韩国| 日韩高清一区在线| 国产精品一区二区久久精品爱涩| 日韩视频一区二区在线观看| 欧美性视频一区二区三区| 国产成人av影院| 国产99久久久国产精品潘金网站| 韩国三级中文字幕hd久久精品| 蜜桃av一区二区在线观看| 免费精品99久久国产综合精品| 亚洲午夜免费电影| 亚洲成人一区二区在线观看| 亚洲午夜久久久| 亚洲a一区二区| 亚洲第一二三四区| 三级久久三级久久| 视频一区欧美精品| 久久精品久久久精品美女| 麻豆免费精品视频| 久久精品国产免费看久久精品| 日本亚洲电影天堂| 美女爽到高潮91| 国产在线国偷精品产拍免费yy| 精品一区二区三区欧美| 国产麻豆精品视频| 粉嫩久久99精品久久久久久夜| 成人国产视频在线观看| 色婷婷久久久久swag精品| 91福利国产精品| 9191国产精品| 精品国产一区二区国模嫣然| 久久久不卡影院| 亚洲视频资源在线| 亚洲国产中文字幕| 黄页网站大全一区二区| 国产sm精品调教视频网站| hitomi一区二区三区精品| 在线日韩一区二区| 日韩一区二区电影在线| 久久一二三国产| 一区在线播放视频| 五月婷婷欧美视频| 国产精品91一区二区| 一本一本大道香蕉久在线精品| 欧美老年两性高潮| 久久亚区不卡日本| 一区二区三区四区蜜桃| 美女视频黄免费的久久 | 亚洲国产高清在线| 亚洲chinese男男1069| 韩国成人精品a∨在线观看| 成人黄色免费短视频| 欧美乱妇15p| 欧美激情综合五月色丁香小说| 一区二区三区四区高清精品免费观看 | 欧美欧美欧美欧美首页| 久久久无码精品亚洲日韩按摩| 亚洲三级电影全部在线观看高清| 五月天婷婷综合| www.性欧美| 日韩一二三区不卡| 亚洲精品免费播放| 国产中文字幕精品| 欧美日本一区二区| 欧美激情资源网| 精品一区二区三区视频| 91国产丝袜在线播放| 国产日韩欧美不卡在线| 婷婷综合久久一区二区三区| 成人小视频免费观看| 日韩三级视频在线看| 亚洲精品高清在线| 丰满少妇在线播放bd日韩电影| 欧美日韩二区三区| 亚洲人成精品久久久久久| 国产资源在线一区| 欧美一区二区网站| 亚洲一二三级电影| 懂色av一区二区在线播放| 日韩欧美三级在线| 五月综合激情网| 欧美偷拍一区二区| 亚洲视频网在线直播| 国产酒店精品激情| 欧美大片一区二区| 三级欧美在线一区| 欧美在线啊v一区| 日韩美女精品在线| av动漫一区二区| 国产亚洲女人久久久久毛片| 人妖欧美一区二区| 欧美美女bb生活片| 夜夜爽夜夜爽精品视频| 色综合天天性综合| 最新国产成人在线观看| 国产69精品一区二区亚洲孕妇| 欧美成人伊人久久综合网| 婷婷丁香激情综合| 欧美高清性hdvideosex| 亚洲大片在线观看| 欧美日韩在线三区| 亚洲成人精品影院| 在线成人小视频| 午夜视频在线观看一区二区三区| 欧美日韩一区二区三区在线| 亚洲免费大片在线观看| 色噜噜狠狠色综合欧洲selulu| 中文字幕在线免费不卡| 99久久精品免费观看| 中文字幕日韩精品一区| 91日韩一区二区三区| 一区二区三区四区不卡在线| 色欧美日韩亚洲| 亚洲v中文字幕| 日韩亚洲国产中文字幕欧美| 美女性感视频久久| 久久人人爽爽爽人久久久| 国产乱理伦片在线观看夜一区| 久久久.com| 9久草视频在线视频精品| 国产精品激情偷乱一区二区∴| 91热门视频在线观看| 一区二区三区在线免费播放| 91九色02白丝porn| 日本免费新一区视频| 欧美不卡一区二区三区四区| 精彩视频一区二区| 国产精品久线在线观看| av网站免费线看精品| 亚洲精品videosex极品| 欧美疯狂性受xxxxx喷水图片| 久久精品国产秦先生| 亚洲国产精品av| 欧美男女性生活在线直播观看| 麻豆精品在线播放|