package dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import modo.glyh;
public class glyhdao {
public static List<glyh>cxlist=new ArrayList<glyh>();
public List<glyh> getlist(){
glyhdao1();
return glyhdao.cxlist;
}
public void glyhdao1() {
try {
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/eims?useUnicode=true&characterEncoding=gbk";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
conn = (Connection) DriverManager.getConnection(url, "root", "root");
stmt = (Statement) conn.createStatement();
String sql="select * from staff";
rs = stmt.executeQuery(sql);
while(rs.next()) {
cxlist.add(new glyh(rs.getString("staffName"), rs.getString("staffSex"), rs.getString("staffAge"), rs.getString("staffEducation"), rs.getString("staffDepartment"), rs.getString("staffDate"), rs.getString("staffDuty")));
}
} catch (ClassNotFoundException e1) {
System.out.print("ClassNotFoundException错误");
e1.printStackTrace();
} catch (SQLException e) {
System.out.print("数据库错误");
e.printStackTrace();
}
}
public boolean pdff(String sql) {
try {
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/eims?useUnicode=true&characterEncoding=gbk";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
conn = (Connection) DriverManager.getConnection(url, "root", "root");
stmt = (Statement) conn.createStatement();
stmt.executeUpdate(sql);
} catch (ClassNotFoundException e) {
e.printStackTrace();
return false;
} catch (SQLException e) {
e.printStackTrace();
return false;
}
return true;
}
public ResultSet pdff2(String sql) {
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/eims?useUnicode=true&characterEncoding=gbk";
Connection conn = null;
Statement stmt = null;
conn = (Connection) DriverManager.getConnection(url, "root", "root");
stmt = (Statement) conn.createStatement();
rs=stmt.executeQuery(sql);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
}