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

📄 tcompanydao.java

📁 招标网站
💻 JAVA
字号:
package com.jblack.dao;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.jblack.model.Tcompany;
import com.jblack.tool.DBConnection;

public class TcompanyDAO {
	protected DBConnection conn = new DBConnection();
	
	public List<Tcompany> query(String sql) {
		List<Tcompany> list = new ArrayList<Tcompany>();
		ResultSet rs = conn.executeQuery(sql);
		try {
			while (rs.next()) {
				list.add(new Tcompany(rs.getInt("TC_id"), rs
								.getString("TC_username"), rs
								.getString("TC_name"), rs
								.getString("TC_password"), rs
								.getString("TC_company_id"), rs
								.getString("TC_telephone"), rs
								.getString("TC_address"), rs
								.getString("TC_pwd_question"), rs
								.getString("TC_pass_answer"), rs
								.getInt("TC_status"), rs.getString("TC_email")));
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			conn.close();
		}
		return list;
	}

	public List<Tcompany> queryAll() {
		List<Tcompany> list = new ArrayList<Tcompany>();
		ResultSet rs = conn.executeQuery("select * from TCompany");
		try {
			while (rs.next()) {
				list.add(new Tcompany(rs.getInt("TC_id"), rs
								.getString("TC_username"), rs
								.getString("TC_name"), rs
								.getString("TC_password"), rs
								.getString("TC_company_id"), rs
								.getString("TC_telephone"), rs
								.getString("TC_address"), rs
								.getString("TC_pwd_question"), rs
								.getString("TC_pass_answer"), rs
								.getInt("TC_status"), rs.getString("TC_email")));
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			conn.close();
		}
		return list;
	}

	public int saveOrUpdate(Tcompany s) {
		int num = 0;
		ResultSet rs = conn.executeQuery("select * from TCompany where TC_id="
				+ s.getTcid());
		try {
			if (rs.next()) {
				num = conn.executeUpdate("update Tcompany set tc_username='"
						+ s.getTcusername() + "', tc_name='" + s.getTcname()+ "', tc_password='" + s.getTcpassword()
						+ "', tc_company_id='" + s.getTccompanyid() + "', tc_telephone='"
						+ s.getTctelephone() + "', tc_address='" + s.getTcaddress()
						+ "', tc_pwd_question='" + s.getTcpwdquestion() + "', tc_pass_answer='" + s.getTcpassanswer()
						+"', tc_status=" + s.getTcstatus() +", tc_email='" + s.getTcemail() + "' where TC_id='" + s.getTcid() + "'");
			} else {
				num = conn
						.executeUpdate("insert into TCompany" +
								"(TC_id,TC_username,TC_name,TC_password," +
								"TC_company_id,TC_telephone,TC_address," +
								"TC_pwd_question,TC_pass_answer,TC_status,TC_email) values ("
								+ s.getTcid()
								+ ", '"
								+ s.getTcusername()
								+ "', '"
								+ s.getTcname()
								+ "', '"
								+ s.getTcpassword()
								+ "', '"
								+ s.getTccompanyid()
								+ "', '"
								+ s.getTctelephone()
								+ "', '"
								+ s.getTcaddress()
								+ "', '"
								+ s.getTcpwdquestion()
								+ "', '"
								+ s.getTcpassanswer()
								+ "', "
								+ s.getTcstatus()
								+ ", '"
								+ s.getTcemail()
								+ "')");
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			conn.close();
		}
		return num;
	}
	
	

	public int save(Tcompany s) {
		String sql = "insert into TCompany(TC_id,TC_username,TC_name,TC_password," +
				"TC_company_id,TC_telephone,TC_address,TC_pwd_question," +
				"TC_status,TC_email) values ( '"
								+ s.getTcid()
								+ ", '"
								+ s.getTcusername()
								+ "', '"
								+ s.getTcname()
								+ "', '"
								+ s.getTcpassword()
								+ "', '"
								+ s.getTccompanyid()
								+ "', '"
								+ s.getTctelephone()
								+ "', '"
								+ s.getTcaddress()
								+ "', '"
								+s.getTcpwdquestion()
								+ "', '"
								+ s.getTcpassanswer()
								+ "', "
								+ s.getTcstatus()
								+ ", '"
								+ s.getTcemail()
								+ "')";
		int num = conn.insertAndGetPKKey(sql);
		conn.close();
		return num;
	}

	public Tcompany get(int no) {
		Tcompany s = null;
		ResultSet rs = conn
				.executeQuery("select * from TCompany where TC_id=" + no);
		try {
			while (rs.next()) {
				s = new Tcompany(rs.getInt("TC_id"), rs
						.getString("TC_username"), rs
						.getString("TC_name"), rs
						.getString("TC_password"), rs
						.getString("TC_company_id"), rs
						.getString("TC_telephone"), rs
						.getString("TC_address"), rs
						.getString("TC_pwd_question"), rs
						.getString("TC_pass_answer"), rs
						.getInt("TC_status"),rs
						.getString("TC_email"));
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			conn.close();
		}
		return s;
	}

	public Tcompany getpub(String username) {
		Tcompany s = null;
		ResultSet rs = conn
				.executeQuery("select * from TCompany where TC_username = '" + username+"'");
		try {
			while (rs.next()) {
				s = new Tcompany(rs.getInt("TC_id"), rs
						.getString("TC_username"), rs
						.getString("TC_name"), rs
						.getString("TC_password"), rs
						.getString("TC_company_id"), rs
						.getString("TC_telephone"), rs
						.getString("TC_address"), rs
						.getString("TC_pwd_question"), rs
						.getString("TC_pass_answer"), rs
						.getInt("TC_status"),rs
						.getString("TC_email"));
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			conn.close();
		}
		return s;
	}

	

	public void delete(int no) {
		conn.executeUpdate("delete from TCompany where TC_id=" + no);
		conn.close();
	}
}

⌨️ 快捷键说明

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