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

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

?? myserver.java

?? Image area for displaying images on screen
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
import java.rmi.*;
import java.rmi.server.*;
import java.io.*;
import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
import Biometrics.CFingerPrint;
import Biometrics.CFingerPrintGraphics;
import java.awt.image.*;
import javax.imageio.*;
import java.io.File;
import java.lang.Exception ;
import java.awt.Color;
import java.awt.event.*;

//===============================================================================

public class MyServer extends UnicastRemoteObject implements MyInterface
{

	  	
	  private CFingerPrint m_finger1 = new CFingerPrint();
	  private CFingerPrint m_finger2 = new CFingerPrint();

	  private CFingerPrintGraphics m_fingergfx = new CFingerPrintGraphics();

	  private BJPanel m_panel1 = new BJPanel();
 	  private BJPanel m_panel2 = new BJPanel();

	  private BufferedImage m_bimage1 = new BufferedImage(m_finger1.FP_IMAGE_WIDTH ,m_finger1.FP_IMAGE_HEIGHT,BufferedImage.TYPE_INT_RGB );
	  private BufferedImage m_bimage2 = new BufferedImage(m_finger2.FP_IMAGE_WIDTH ,m_finger2.FP_IMAGE_HEIGHT,BufferedImage.TYPE_INT_RGB );

	  private double finger1[] = new double[m_finger1.FP_TEMPLATE_MAX_SIZE];
 	  private double finger2[] = new double[m_finger2.FP_TEMPLATE_MAX_SIZE];

 	Container cp;
	
	//====================================================================
	  
	public MyServer() throws RemoteException
	{
	   System.out.println("SERVER STARTED....");
	}

	//========================================================================


	public String getacno() throws RemoteException
	{

 	  int acno=0, pin = 0;
	  String result ="";

	  try
	   {		

		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection con = DriverManager.getConnection("Jdbc:Odbc:bankodbc");
		Statement stmt = con.createStatement();
		ResultSet rs= stmt.executeQuery("select max(Acc_no) as acno from Single_acc_Details");
		while (rs.next())
		{
		   acno = rs.getInt("acno");
		}
		con.close();

		acno = acno+1;
		pin = acno * 111;

		result = acno +","+ pin;
 	 }
	catch(Exception e)
	   {
		System.out.println(e);
	   }
	   return result;	      

	}



public String getacno1() throws RemoteException
	{

 	  int acno=0, pin = 0;
	  String result ="";

	  try
	   {		

		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection con = DriverManager.getConnection("Jdbc:Odbc:bankodbc");
		Statement stmt = con.createStatement();
		ResultSet rs= stmt.executeQuery("select max(Acc_no) as acno from Joint_acc_Details");
		while (rs.next())
		{
		   acno = rs.getInt("acno");
		}
		con.close();

		acno = acno+1;
		pin = acno * 111;

		result = acno +","+ pin;
 	 }
	catch(Exception e)
	   {
		System.out.println(e);
	   }
	   return result;	      

	}




	public String SingleData(String accno,String Fnm,String Mnm,String lnm,String dtob,String gender,String addr,String pno,String educ,String sal,byte buf[],String balance,String summ,String type,String pin) throws RemoteException
	{
	   String result="";
	   Boolean exists=false;
	   int acno = 0;
	   try
	   {
		File f1 = new File("thumb/"+ Fnm+"_"+accno+".jpg");
		String fullname = f1.getAbsolutePath();
		FileOutputStream outStream = new FileOutputStream(fullname);
		outStream.write(buf);
		outStream.close();

		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection con = DriverManager.getConnection("Jdbc:Odbc:bankodbc");
		Statement stmt = con.createStatement();
		
		

		ResultSet rs= stmt.executeQuery("select max(Acc_no) as acno from Single_acc_Details");
		while (rs.next())
		{
		   acno = rs.getInt("acno");
		}
		


		acno = acno+1;	

			
		stmt.executeUpdate("insert into Single_acc_Details(Acc_no,Fname,Mname,Lname,DOB,Sex,Address,Ph_no,Edu, Salary,Fingerprint,Init_bal,Summary,Type_acc,pin) values("+accno+",'"+Fnm+"','"+Mnm+"','"+lnm+"','"+dtob+"','"+gender+"','"+addr+"','"+pno+"','"+educ+"','"+sal+"','"+ fullname +"','"+balance+"','"+summ+"','"+type+"',"+ pin +")");
		result="Data Saved";
		

//		stmt.executeUpdate("insert into Single_acc_Details(Acc_no,Fname,Mname,Lname,DOB,Sex,Address,Ph_no,Edu, Salary,Fingerprint,Init_bal,Summary,Type_acc) values('"+accno+"','"+Fnm+"','"+Mnm+"','"+lnm+"','"+dtob+"','"+gender+"','"+addr+"','"+pno+"','"+educ+"','"+sal+"','"+ fullname +"','"+balance+"','"+summ+"','"+type+"')");

		con.close();

	   }
	   catch(Exception e)
	   {
		System.out.println(e);
	   }
	   return result;
	}

	//==========================================================================

	public String JointData(String accno,String Fnm1,String Mnm1,String lnm1,String dtob1,String gender1,String addr1,String pno1,String educ1,String sal1,byte buf[],String Fnm2,String Mnm2,String lnm2,String dtob2,String gender2,String addr2,String pno2,String educ2,String sal2,byte buf1[],String balance,String summ,String type, String pin) throws RemoteException
	{
	   String result="";
	   Boolean exists=false;
	 int acno = 0;
	   try
	   {
		File f1 = new File("thumb/"+ Fnm1+"_"+accno+".jpg");
		String fullname = f1.getAbsolutePath();
		FileOutputStream outStream = new FileOutputStream(fullname);
		outStream.write(buf);
		outStream.close();

		File f2 = new File("thumb/"+ Fnm2+"_"+accno+".jpg");
		String fullname1 = f2.getAbsolutePath();
		FileOutputStream outStream1 = new FileOutputStream(fullname1);
		outStream1.write(buf1);
		outStream1.close();

		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection con = DriverManager.getConnection("Jdbc:Odbc:bankodbc");
		Statement stmt = con.createStatement();
		

		ResultSet rs= stmt.executeQuery("select max(Acc_no) as acno from Joint_acc_Details");
		while (rs.next())
		{
		   acno = rs.getInt("acno");
		}
		


		acno = acno+1;	

					
		stmt.executeUpdate("insert into Joint_acc_Details(Acc_no,Fname1,Mname1,Lname1,DOB1,Sex1,Address1,Ph_no1,Edu1,Salary1,Fingerprint1,Fname2,Mname2,Lname2,DOB2,Sex2,Address2,Ph_no2,Edu2,Salary2,Fingerprint2,Init_bal,Summary,Type_acc,pin) values("+ acno +",'"+Fnm1+"','"+Mnm1+"','"+lnm1+"','"+dtob1+"','"+gender1+"','"+addr1+"','"+pno1+"','"+educ1+"','"+sal1+"','"+fullname+"','"+Fnm2+"','"+Mnm2+"','"+lnm2+"','"+dtob2+"','"+gender2+"','"+addr2+"','"+pno2+"','"+educ2+"','"+sal2+"','"+fullname1+"','"+balance+"','"+summ+"','"+type+"',"+ pin +")");
		result="Data Saved";
		

//		stmt.executeUpdate("insert into Joint_acc_Details(Acc_no,Fname1,Mname1,Lname1,DOB1,Sex1,Address1,Ph_no1,Edu1,Salary1,Fingerprint1,Fname2,Mname2,Lname2,DOB2,Sex2,Address2,Ph_no2,Edu2,Salary2,Fingerprint2,Init_bal,Summary,Dt,Type_acc) values('"+accno+"','"+Fnm1+"','"+Mnm1+"','"+lnm1+"','"+dtob1+"','"+gender1+"','"+addr1+"','"+pno1+"','"+educ1+"','"+sal1+"','"+fullname+"','"+Fnm2+"','"+Mnm2+"','"+lnm2+"','"+dtob2+"','"+gender2+"','"+addr2+"','"+pno2+"','"+educ2+"','"+sal2+"','"+fullname1+"','"+balance+"','"+summ+"','"+type+"')");
		con.close();
	   }
	   catch(Exception e)
	   {
		System.out.println(e);
	   }
	   return result;
	}

	//===========================================================================

	public String RemoveDataJ(String accno) throws RemoteException
	{
	       try
 	       {
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection con = DriverManager.getConnection("Jdbc:Odbc:bankodbc");
		Statement stmt = con.createStatement();
		stmt.executeUpdate("delete from Joint_acc_Details where Acc_no = "+accno);
		con.close();
	       }
	       catch(Exception e)
	       {
		System.out.println(e);
	       }
	   return "Account Deleted";
	}	

	//==============================================================================

	public String RemoveDataS(String accno) throws RemoteException
	{
	       try
 	       {
		System.out.println(accno);
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection con = DriverManager.getConnection("Jdbc:Odbc:bankodbc");
		Statement stmt = con.createStatement();
		stmt.executeUpdate("delete from Single_acc_Details where Acc_no = "+accno);
		con.close();
	       }
	       catch(Exception e)
	       {
		System.out.println(e);
	       }
	   return "Account Deleted";
	}	


//=====================================================================================

	public String ProgressSingle(byte buf[], String pin) throws RemoteException 
	{
	  	String upath="";
		String tpath="";
		String retval="";
		boolean found = false;
		int i=1;
		String fname="";
		String lname="";
		String accno="",balnc="";
	   try {
		
		i++;
		File f1 = new File("Single/thumb.jpg");
		String fullname = f1.getAbsolutePath();

		FileOutputStream outStream = new FileOutputStream(fullname);

		outStream.write(buf);
		outStream.close();

		upath = f1.getAbsolutePath();

		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

		Connection con = DriverManager.getConnection("Jdbc:Odbc:bankodbc");

		Statement stmt = con.createStatement();

		ResultSet rs = stmt.executeQuery("select * from Single_acc_Details where pin="+ pin);
		while(rs.next())
		{
                          accno= rs.getString("Acc_no");
		  fname = rs.getString("Fname");
		  lname = rs.getString("Lname");
		  tpath=rs.getString("Fingerprint");
		   balnc=rs.getString("Init_bal");


     //================Matching Process=========================================			



     //picture1
    //Set picture new

    m_bimage1=ImageIO.read(new File(upath)) ;

    m_panel1.setBufferedImage(m_bimage1);

    //Send image for skeletinization

    m_finger1.setFingerPrintImage(m_bimage1) ;

    finger1=m_finger1.getFingerPrintTemplate();

     //See what skeletinized image looks like

    m_bimage1 = m_finger1.getFingerPrintImageDetail();
    m_panel1.setBufferedImage(m_bimage1);
   
        
    //picture2
    //Set picture new
    //  m_bimage2=ImageIO.read(new File(tpath)) ;

    m_bimage2=ImageIO.read(new File(tpath)) ;
    m_panel2.setBufferedImage(m_bimage2);

    //Send image for skeletinization

    m_finger2.setFingerPrintImage(m_bimage2) ;
    finger2=m_finger2.getFingerPrintTemplate();

    //See what skeletinized image looks like

    m_bimage2 = m_finger2.getFingerPrintImageDetail();
    m_panel2.setBufferedImage(m_bimage2);
    
         
        

    double result = m_finger1.Match(finger1 , finger2,65,false);

    if(result >= 90)
    {
      found = true;
      break;

    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线视频免费91| 国产福利视频一区二区三区| 69成人精品免费视频| 国产成a人无v码亚洲福利| 精品一区二区精品| 蜜臀a∨国产成人精品| 午夜精品久久久久久| 亚洲精品ww久久久久久p站| 日本一二三四高清不卡| 26uuu欧美| 精品国产百合女同互慰| 日韩女优制服丝袜电影| 日韩一区二区三区观看| 精品美女在线观看| 国产日韩v精品一区二区| 中文字幕精品三区| 喷水一区二区三区| 久国产精品韩国三级视频| 欧美性欧美巨大黑白大战| 欧美性生活一区| 一区二区三区四区中文字幕| 亚洲综合成人网| 日韩av在线发布| 风间由美一区二区三区在线观看| 日韩一级免费观看| 依依成人综合视频| 91影视在线播放| 欧美视频一区二| 亚洲美女视频在线观看| 免费观看日韩av| 欧美熟乱第一页| 亚洲国产精品久久久男人的天堂| 久久电影网电视剧免费观看| 成人99免费视频| 欧美日韩另类一区| 26uuu精品一区二区在线观看| 日本中文字幕一区二区视频| 7878成人国产在线观看| 婷婷亚洲久悠悠色悠在线播放| 欧美亚洲综合另类| 亚洲大片精品永久免费| 成人亚洲精品久久久久软件| 91蜜桃视频在线| 亚洲精品日韩一| 欧美日韩亚洲综合| 国产精品蜜臀在线观看| 五月婷婷激情综合网| 欧美一卡在线观看| 又紧又大又爽精品一区二区| 91麻豆国产精品久久| 亚洲一区在线视频| 欧美电影一区二区| 综合av第一页| 国产一区91精品张津瑜| 精品视频免费在线| 日本成人在线电影网| 91精品国产麻豆国产自产在线 | 午夜精品久久久| 欧美情侣在线播放| 国内成人精品2018免费看| 在线免费亚洲电影| 18成人在线观看| 东方aⅴ免费观看久久av| 亚洲男人的天堂网| 日韩一卡二卡三卡国产欧美| 国产成人h网站| 亚洲午夜久久久久久久久电影网| 日韩欧美一二三四区| 成人影视亚洲图片在线| 亚洲午夜久久久| 国产精品你懂的| 91精品国产一区二区三区蜜臀| 盗摄精品av一区二区三区| 亚洲国产乱码最新视频| 国产亚洲一二三区| 国产一区视频导航| 亚洲已满18点击进入久久| 国产亚洲欧美在线| 欧美日韩中字一区| 国产.欧美.日韩| 日韩精品乱码免费| 日韩欧美国产系列| 色又黄又爽网站www久久| 亚洲图片另类小说| 精品久久久久香蕉网| 欧美性猛片xxxx免费看久爱| 懂色av中文一区二区三区| 日韩高清不卡一区| 亚洲欧美偷拍另类a∨色屁股| 欧美精品一区二区三区四区| 欧美日韩国产综合久久| 日本韩国欧美三级| 国产精品免费久久久久| 91在线国产观看| 人人精品人人爱| 亚洲图片欧美激情| 国产日本欧洲亚洲| 欧美r级在线观看| 欧美久久久久久久久久| 色综合久久久久综合体| 国产精品亚洲午夜一区二区三区| 精品电影一区二区三区| 欧美日韩精品一区二区三区四区| 99久久免费视频.com| 国产精品中文有码| 免费黄网站欧美| 青青草精品视频| 婷婷久久综合九色综合绿巨人 | 国内精品第一页| 日韩av中文在线观看| 日日噜噜夜夜狠狠视频欧美人| 亚洲欧美日韩国产综合在线| 国产午夜精品美女毛片视频| 精品久久国产老人久久综合| 在线电影一区二区三区| 久久九九久精品国产免费直播| 蜜桃久久精品一区二区| 亚洲一区二区精品视频| 亚洲免费在线播放| 中文字幕一区二区三区视频| 国产精品三级av| 国产精品视频一区二区三区不卡| 国产日韩欧美高清| 欧美韩日一区二区三区| 国产亚洲精品7777| 国产精品日产欧美久久久久| 国产精品网站导航| 中文字幕一区免费在线观看| 专区另类欧美日韩| 一区二区三区久久久| 亚洲一二三四在线观看| 午夜精品一区二区三区电影天堂| 亚洲一区二区黄色| 日韩在线一二三区| 韩国一区二区三区| 国产999精品久久久久久绿帽| 国内精品不卡在线| 成人永久aaa| 在线亚洲精品福利网址导航| 欧美久久久久久久久| 欧美在线看片a免费观看| 91日韩一区二区三区| 在线一区二区视频| 欧美丰满美乳xxx高潮www| 欧美第一区第二区| 日本一区二区电影| 一区二区三区视频在线看| 日韩专区在线视频| 国产精品888| 色婷婷av一区二区三区之一色屋| 欧美日韩亚洲国产综合| 欧美成人三级电影在线| 国产日韩精品一区二区三区在线| 亚洲精品国产精品乱码不99| 日韩不卡一区二区三区| 国产高清久久久久| 在线国产亚洲欧美| 久久久亚洲国产美女国产盗摄| 制服视频三区第一页精品| 日韩久久免费av| 中文字幕人成不卡一区| 天天爽夜夜爽夜夜爽精品视频| 国产成人精品一区二| 欧美亚洲综合色| 国产欧美一区在线| 首页国产欧美日韩丝袜| 成人动漫av在线| 欧美一区二区三区免费在线看| 1000精品久久久久久久久| 奇米一区二区三区| 在线这里只有精品| 国产精品精品国产色婷婷| 国产亚洲午夜高清国产拍精品| 亚洲精品自拍动漫在线| 老司机精品视频在线| 欧美在线视频日韩| 亚洲国产成人午夜在线一区 | 91女人视频在线观看| 精品少妇一区二区三区日产乱码| 亚洲欧美日韩国产成人精品影院 | 三级久久三级久久久| eeuss鲁一区二区三区| 一本到三区不卡视频| 久久久不卡网国产精品一区| 石原莉奈一区二区三区在线观看| 91在线国内视频| 中文字幕国产精品一区二区| 国产一区二区三区免费播放| 欧美一区二区三区免费| 亚洲妇熟xx妇色黄| 色吧成人激情小说| 最新中文字幕一区二区三区 | 在线精品视频免费播放| 亚洲欧美视频在线观看| 不卡av免费在线观看| 国产精品乱码一区二三区小蝌蚪| 国产在线播放一区三区四| 欧美videossexotv100| 蜜臀av在线播放一区二区三区| 欧美日韩国产小视频在线观看|