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

📄 userbean.java

📁 swnglu数据库连接统struts和hinernate
💻 JAVA
字号:
	package model;
	
	import java.sql.PreparedStatement;
	import java.sql.ResultSet;
	import java.util.Vector;
	
	import java.sql.*;
	
	public class UserBean {
		private String username;
		private String password;
	
		public UserBean(String username, String password) {
			this.username = username;
			this.password = password;
	
		}
	
		public String getUsername() {
			return username;
		}
	
		public void setUsername(String username) {
			this.username = username;
		}
	
		public String getPassword() {
			return password;
		}
	
		public void setPassword(String password) {
			this.password = password;
		}
		
		public Vector search(String strsql) throws Exception {
			Vector myubs = new Vector();
			Connection conn = DbUtil.connectToDb();
			PreparedStatement pStmt = null;
			ResultSet rs = null;
			pStmt = conn.prepareStatement(strsql);
			
			rs=pStmt.executeQuery();
			while (rs.next()) {
				myubs.add(new UserBean(rs.getString("username"),
						rs.getString("password")));
			}
			rs.close();
			pStmt.close();
			conn.close();
	
			return myubs;
		}
	
		public void insert() throws Exception{
			//周二新加
			Vector myubs = new Vector();
			Connection conn = DbUtil.connectToDb();
			PreparedStatement pStmt=null;
			//周二改PreparedStatement pStmt2=null;
			try{
			conn.setAutoCommit(false);
			//周二改pStmt2 = conn.prepareStatement("update T_user set password='111' where username='teacher'");
			pStmt=conn.prepareStatement("insert into T_user values(?,?)");
			pStmt.setString(1, username);
			pStmt.setString(2, password);
			
			pStmt.executeUpdate();
			//周二pStmt.setString(1,"bahen");
			//周二pStmt.setString(2,"123");
			//周二pStmt.executeUpdate();
			conn.commit();
			}
			catch(Exception e){
				try{
					conn.rollback();
				}
				catch(SQLException ex){
					ex.printStackTrace();	
				}
				throw e;
			}
			pStmt.close();
			conn.close();

		}
	
	
		public boolean login()throws Exception{
		String strsql=null;
		strsql="select * from T_USER where username='"
			+username+"'and password='"+password+"'";
		//新加
		Vector myubs = new Vector();
		  myubs=search(strsql);
		if(myubs.size()>0)
			return true;
			else
				return false;
	
		
		
	}
		/*public static void main(String args[]){
			UserBean myub=new UserBean("teacher" ,"1234");
			try{
				if (myub.login())
				
			System.out.print("success");
			else  System.out.print("false");
			
				}
			catch (Exception e){e.printStackTrace();}
		}*/
}

⌨️ 快捷键说明

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