⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 identifying.java

📁 我用JAVA写的QQ程序
💻 JAVA
字号:
/*
 * Identifying.java
 *
 * Created on 2006年5月2日, 上午10:18
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package 服务器端程序包;
import java.net.Socket;
import java.sql.*;
/**
 *
 * @author 王绿春
 */
public class Identifying 
{
    SQLServerDatabase DataBase=null;
    String QQNumber=null;
    String QQPassword=null;
    Socket socket=null;
    /** Creates a new instance of Identifying */
    public Identifying(String QQNum,String QQPass) 
    {
        QQNumber=QQNum;
        QQPassword=QQPass;
        System.out.println("输入的密码长度是:"+QQPassword.length()); 
        try 
       {
            DataBase=new SQLServerDatabase();
            System.out.println("连接数据库成功");
       } 
       catch (SQLException ex) 
       {
            ex.printStackTrace();
            System.out.println("连接数据库失败");
       } 
       catch (ClassNotFoundException ex) 
      {
             ex.printStackTrace();
       }
     }
    public Identifying(String QQNum){
        QQNumber=QQNum;
    }
    public boolean IsNumberExistOnline(){
        boolean IsNumberExistOnline=false;
         for(int i=0;i<服务器界面.clientOnlineList.GetLength();i++){
           if(服务器界面.clientOnlineList.GetMember(i).GetNumber().equals(QQNumber)){
                  IsNumberExistOnline=true;
                  socket=服务器界面.clientOnlineList.GetMember(i).GetSocket();
           }
         }
        return IsNumberExistOnline;
    }
    public boolean CheckQQNumber()
    {
        boolean IsExistNumber=false;
        String sql="select * from QQClientInformation  where QQNumber='"+QQNumber+"'";
        try {
            ResultSet ResultData=DataBase.ExecuteSelect(sql);
            
            System.out.println("执行选择语句成功");
            if (ResultData.next()&&(ResultData.getString("QQNumber")!=null))
            {
                 IsExistNumber=true;
            }
            
        } catch (SQLException ex) {
            ex.printStackTrace();
            System.out.println("执行选择语句失败");
        }
        return IsExistNumber;
    } 
    
    public boolean CheckQQPassword()
    {
        boolean IsRightPassword=false;
        String sql="select * from QQClientInformation  where QQNumber='"+QQNumber+"'";
        try {
            ResultSet ResultData=DataBase.ExecuteSelect(sql);
            ResultData.next();
            //System.out.println("取出的密码的长度是:"+ResultData.getString("QQPassword").length());
            if (ResultData.getString("QQPassword").equals(QQPassword))
            {
                
                IsRightPassword=true;
            }
            
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
       return IsRightPassword;
    } 
   
        

    
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -