📄 utilsql.java
字号:
/**
*
*/
package cn.bway.common;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.*;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.hibernate.Session;
import cn.bway.admin.vo.StaffInfoVO;
/**
* @author Kson
*
*/
public class UtilSQL {
protected static Logger log = LogManager.getLogger(UtilSQL.class);
private static ResultSet rs = null;
private static PreparedStatement stat = null;
public static String startDate = "2008-01-28";
public static List getStaffInfo(StaffInfoVO vo, Connection conn)
throws BwayHibernateException {
List resultList = new ArrayList();
StaffInfoVO resultVO = null;
try {
String strsql = "select * from staffinfo where 1=1 ";
if (null != vo.getStaffname() && !vo.getStaffname().equals("")) {
strsql += " and staffname = '" + vo.getStaffname() + "' ";
} else if (null != vo.getStaffid() && !vo.getStaffid().equals("")) {
strsql += " and staffid = '" + vo.getStaffid() + "' ";
}
strsql += " and passward = '" + vo.getPassward() + "' ";
stat = conn.prepareStatement(strsql);
rs = stat.executeQuery();
while (rs.next()) {
resultVO = new StaffInfoVO();
resultVO.setId(rs.getString("id"));
resultVO.setStaffid(rs.getString("staffid"));
resultVO.setStaffname(rs.getString("staffname"));
resultVO.setSex(rs.getString("sex"));
resultVO.setPassward(rs.getString("passward"));
resultVO.setStaffcnname(rs.getString("staffcnname"));
resultVO.setPhone(rs.getString("phone"));
resultVO.setEmail(rs.getString("email"));
resultList.add(resultVO);
}
} catch (SQLException ex) {
ex.printStackTrace();
log.info("��ѯԱ����ݿ��쳣: " + ex.getMessage());
}
return resultList;
}
//获得ID号
public static String getTableValueId(String tmpTableName, Session sess)
throws BwayHibernateException {
String id = "0";
String sql = "";
ResultSet rs = null;
PreparedStatement stat = null;
try {
sql = "update makerconfig set currentvalue = currentvalue +1 where tablename='" + tmpTableName + "' ";
sess.connection().createStatement().executeUpdate(sql);
sql = "select * from makerconfig where tablename='" + tmpTableName + "' ";
stat = sess.connection().prepareStatement(sql);
rs = stat.executeQuery();
if (rs.next()) {
id = String.valueOf(rs.getInt("currentvalue"));
System.out.println("the id: " + id);
}
} catch (Exception e) {
e.printStackTrace();
}
return id;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -