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

📄 passwordsql.java

📁 it is basic library management
💻 JAVA
字号:
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.util.*;

public class passwordSQL
{
	public Connection con;
	public int cnt = 0;
	public String usname, uspasswd;
	public boolean checked;
	public int ctr;
	
	public passwordSQL(String usnames, String uspasswds, boolean checkeds)
	{
			String url = "jdbc:odbc:lib";
		
		//Load the driver to allow connection to the database
		try {
 			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 			con = DriverManager.getConnection(url);
 		}
 		catch(ClassNotFoundException cnfex)  {
 			System.err.println("Failed to load driver");
 			cnfex.printStackTrace();
 			System.exit(1);
 		}
 		catch(SQLException sqlex){
 			System.err.println("unable to connect");
 			sqlex.printStackTrace();
 		}
 		usname = usnames;
 		uspasswd = uspasswds;
 		checked = checkeds;
 		
 		check();
 		
 	}		
 			public boolean check()
 			{ 
 			try
 				{
 					String uname, pass;
 					Statement s = con.createStatement();
 					String sqlsel = "SELECT * FROM User WHERE userid = '" + usname + "'";
 					
 					ResultSet rs = s.executeQuery(sqlsel);
 					try
 					{
 						rs.next();
 						
 						uname = rs.getString("userid");
 						pass = rs.getString("password");
 						 						
 						if( usname.equals(uname ) && uspasswd.equals(pass))
 						{
 							checked = true;
 							
 						}
 						else
 						{
 							checked = false;
 						}
 					
 						
 					}
 					
 					catch(SQLException sqlex){
 						checked = false;
 						
 					}
 					
 					
 				}
 				catch(SQLException sqlex)
 				{
 					System.err.println("unable to connect");
 					sqlex.printStackTrace();
 					JOptionPane.showMessageDialog(null, sqlex);
 				}
 				return checked;
	}
}

⌨️ 快捷键说明

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