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

📄 admininfo.java

📁 网上购物源代码
💻 JAVA
字号:
package com.chinaaccpDao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;

import com.chinaaccpbean.AdminInfobeen;

import sun.awt.windows.WWindowPeer;

public class AdminInfo {
	public Statement getstmt() {
		Statement stmt = null;
		try {
			String sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
			Class.forName(sDBDriver);
			String sConnStr = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=shopping";
			String name = "sa";
			Connection connshop = DriverManager.getConnection(sConnStr, name,"");
			stmt = connshop.createStatement();
			return stmt;
		} catch (Exception e) {
			e.printStackTrace();
		}
		return stmt;
	}

	public boolean upadmin(int id, String Name, String password, String type) {
		try {
			Statement stmt = this.getstmt();

			String sql = "update AdminInfo set Name='"+Name+"',password='"+password+"',type='"+type+"' where ID='"+id+"'";
			int rs = stmt.executeUpdate(sql);
			if (rs == 1) {
				return true;
			} else {
				return false;
			}
		} catch (Exception e) {
			e.printStackTrace();
			return false;
		}
	}

	public boolean addadmin(String name, String password, String type) {
		try {
			Statement stmt = this.getstmt();
			String sql = "insert into Admininfo(Name,password,type) values('"
					+ name + "','" + password + "','" + type + "')";
			int rs = stmt.executeUpdate(sql);
			if (rs == 1) {
				return true;
			} else {
				return false;
			}
		} catch (Exception e) {
			e.printStackTrace();
			return false;
		}
	}

	public boolean select(String name)
	{
		boolean bool=true;
		try {
			Statement stmt = this.getstmt();
			String sql = "select name from AdminInfo where name='" + name + "'";
			ResultSet rs = stmt.executeQuery(sql);
				while (rs.next()) 
				{
					String names = rs.getString(1);
	
					if (name.equals(names))
						bool=false;
				}
			}
		catch (Exception e)
		{
			e.printStackTrace();
			return true;
		}
		return bool;

	}

	public boolean delete(int id) {
		try {
			Statement stmt = this.getstmt();
			String sql = "delete from AdminInfo where id='" + id + "'";
			int rs = stmt.executeUpdate(sql);
			if (rs == 1)
				return true;
			else
				return false;
		} catch (Exception e) {
			e.printStackTrace();
			return false;
		}
	}

	public ArrayList<AdminInfobeen> getAllAdminInfo() {
		ArrayList<AdminInfobeen> list = new ArrayList<AdminInfobeen>();
		try {
			Statement stmt = this.getstmt();
			String sql = "select ID, Name,password,type from AdminInfo";
			ResultSet rs = stmt.executeQuery(sql);
			while (rs.next()) {
				AdminInfobeen ca = new AdminInfobeen();
				ca.setID(rs.getString(1));
				ca.setName(rs.getString(2));
				ca.setPassword(rs.getString(3));
				ca.setType(rs.getString(4));
				list.add(ca);
			}
			rs.close();
			stmt.close();

		} catch (Exception e) {
			e.printStackTrace();
		}
		return list;
	}

	public AdminInfobeen getAllAdmin(int id) {
		AdminInfobeen ca = new AdminInfobeen();
		try {
			Statement stmt = this.getstmt();
			String sql = "select ID, Name,password,type from AdminInfo where ID='"
					+ id + "'";
			ResultSet rs = stmt.executeQuery(sql);
			while (rs.next()) {
				ca.setID(rs.getString(1));
				ca.setName(rs.getString(2));
				ca.setPassword(rs.getString(3));
				ca.setType(rs.getString(4));
			}
			rs.close();
			stmt.close();

		} catch (Exception e) {
			e.printStackTrace();
		}
		return ca;
	}

	public int getadm(String username, String password) {
		try {
			String uname = username;
			String pw = password;
			Statement stmt = this.getstmt();
			String sql = "select type from AdminInfo where Name='" + uname
					+ "'and password='" + pw + "'";
			ResultSet rs = stmt.executeQuery(sql);
			if (rs.next()) {
				int type = rs.getInt(1);
				return type;

			} else {
				return 0;
			}

		} catch (Exception e) {
			e.printStackTrace();

		}
		return 0;

	}
}

⌨️ 快捷键说明

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