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

📄 contact.java

📁 随着信息技术的飞速发展和日趋激烈的商业竞争
💻 JAVA
字号:

package oa.sys;

import oa.data.*;
import java.util.*;
import java.sql.*;


public class Contact{
	private String state;
	private String job;
	private String dep;
	private ResultSet rs1;
	private Statement stmt1;
	private int stateid;
	private String addr;
	private String tel;
	private int jobid;
	private int deid;
	private String post;
	private String learn;
	private String birthday;
	private int sex;
	private String name;
	private int id;
	private Statement stmt=null;
	private ResultSet rs=null;
	private Db db=new Db();
	Collection coll;
	public Contact()throws Exception{
		Calendar dd;
		stmt=db.getStmtread();
		coll= new ArrayList();
	}
	public int getCount()throws Exception{
		int ret=0;
		String sql="SELECT count(*) FROM eminfo";
		rs=stmt.executeQuery(sql);
		if(rs.next()){
			ret=rs.getInt(1);
		}
			return ret;
	}
	public Page listData(String page)throws Exception{
		try{
			Page pages=new Page(this);
			int pageNum=Integer.parseInt(page);
			stmt=db.getStmtread();
			Str str=new Str();
			String sql="SELECT TOP "+pageNum*pages.rowsPerPage+" * FROM eminfo";
			rs=stmt.executeQuery(sql);
			int i=0;
			while(rs.next()){
				if(i>(pageNum-1)*pages.rowsPerPage-1){
					id=rs.getInt(1);
					name=rs.getString(2);
					sex=rs.getInt(3);
					birthday=rs.getString(4);
					learn=rs.getString(5);
					post=rs.getString(6);
					deid=rs.getInt(7);
					jobid=rs.getInt(8);
					tel=rs.getString(9);
					addr=rs.getString(10);
					stateid=rs.getInt(11);
					stmt1=db.getStmtread();
					rs1=stmt1.executeQuery("SELECT Name FROM department WHERE departmentid="+deid);
					if(rs1.next()){
						dep=rs1.getString(1);
						rs1.close();
						stmt1.close();
						db.close();
					}
					stmt1=db.getStmtread();
					rs1=stmt1.executeQuery("SELECT Name FROM job WHERE jobid="+jobid);
					if(rs1.next()){
						job=rs1.getString(1);
						rs1.close();
						stmt1.close();
						db.close();
					}
					stmt1=db.getStmtread();
					rs1=stmt1.executeQuery("SELECT Name FROM emstate WHERE stateid="+stateid);
					if(rs1.next()){
						state=rs1.getString(1);
						rs1.close();
						stmt1.close();
						db.close();
					}
					name=str.outStr(name);
					birthday=birthday.substring(0,10);
					dep=str.outStr(dep);
					job=str.outStr(job);
					state=str.outStr(state);
					learn=str.outStr(learn);
					post=str.outStr(post);
					tel=str.outStr(tel);
					addr=str.outStr(addr);
					Eminfo eminfo=new Eminfo();
					eminfo.setId(id);
					eminfo.setName(name);
					eminfo.setSex(sex);
					eminfo.setBirthday(birthday);
					eminfo.setLearn(learn);
					eminfo.setPost(post);
					eminfo.setDepartment(dep);
					eminfo.setJob(job);
					eminfo.setTel(tel);
					eminfo.setAddr(addr);
					eminfo.setState(state);
					coll.add(eminfo);
				}
				i++;
			}
			db.close();
			pages.curPage=pageNum;
			pages.coll=coll;
			return pages;
		}catch(Exception e){
			e.printStackTrace();
			throw e;
		}
	}
	public Collection getResult()throws Exception{
		return coll;
	}
}

⌨️ 快捷键说明

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