• 大小: 812KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-08
  • 语言: Java
  • 标签: java  管理系统  

资源简介

java swing图形化界面 人员管理系统程序 java swing图形化界面 人员管理系统程序对MYSQL数据库操作可增加 删除 修改人员信息按条件查询人员信息

资源截图

代码片段和文件信息

package dao;

import java.sql.*;



import entity.Student;
import entity.User;
public class Daouser {

private Connection con =null;//连接对象
private PreparedStatement  pst = null;//语句执行对象
private ResultSet rs = null;//数据结果集 

//初始化连接对象 
private Connection getConn(){
try {
String url = “jdbc:mysql://localhost:3306/mydb“;
//指定数据库连接的基本信息
Class.forName(“com.mysql.jdbc.Driver“);
//用于当前程序采用什么的程序连接数据库
con = DriverManager.getConnection(url“root“““);
//初始化连接对象
} catch (Exception e) {
e.printStackTrace();
}
return con;
}

//关闭资源
private void close(){
try {
if(rs!=null)rs.close();
if(pst!=null)pst.close();//释放语句对象
if(con!=null)con.close();//释放连接对象
} catch (Exception e) {
e.printStackTrace();
}
}

//添加用户
public void add(User u){
try {
String sql = “insert into user values(????)“;
pst = getConn().prepareStatement(sql);
//用于初始语句执行对象并且把sql语句增加到内存中准备执行

pst.setString(1u.getName());
pst.setString(2u.getCode());
pst.setString(3u.getQuestion());
pst.setString(4u.getAnswer());
//给参数赋值

pst.execute();
//用于执行内存中的sql语句对数据库的数据进行操作

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

close();
}
}

//添加学员
public void add(Student s){
try {
String sql = “insert into user(nameagesexphonemphonespeciallyclassaddress) “ +
“values(????????)“;
pst = getConn().prepareStatement(sql);
//用于初始语句执行对象并且把sql语句增加到内存中准备执行

pst.setString(1s.getName());
pst.setInt(2s.getAge());
pst.setString(4s.getPhone());
pst.setString(5s.getMphone());
pst.setBoolean(3s.isSex());
pst.setInt(7s.getClas());
pst.setString(6s.getSpecially());
pst.setString(8s.getAddress());
//给参数赋值

pst.execute();
//用于执行内存中的sql语句对数据库的数据进行操作

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

close();
}
}

//判断登录是否成功
public boolean pass(String nString c){
try {
String sql = “select * from user where name=? and code=?“;
pst = getConn().prepareStatement(sql);
pst.setString(1n);
pst.setString(2c);
rs = pst.executeQuery();
if(rs.next()){
return true;
}
} catch (Exception e) {
e.printStackTrace();
}finally{
close();
}
return false;
}

//判断用户名是否存在
public boolean havein(String n){
try {
String sql = “select * from user where name=?“;
pst = getConn().prepareStatement(sql);
pst.setString(1n);
rs = pst.executeQuery();
if(rs.next()){
return true;
}
} catch (Exception e) {
e.printStackTrace();
}finally{
close();
}
return false;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1506  2010-09-13 14:39  人员管理系统\mydb.sql

     文件        310  2010-09-13 15:05  人员管理系统\studentmanage\.classpath

     文件        389  2010-09-13 14:43  人员管理系统\studentmanage\.project

     文件       3414  2010-09-13 17:05  人员管理系统\studentmanage\bin\dao\Daouser.class

     文件       2570  2010-09-13 17:13  人员管理系统\studentmanage\bin\entity\Mycanvas.class

     文件       1844  2010-09-13 15:05  人员管理系统\studentmanage\bin\entity\Student.class

     文件       1065  2010-09-13 15:05  人员管理系统\studentmanage\bin\entity\User.class

     文件     418698  2010-09-13 15:05  人员管理系统\studentmanage\bin\mysql-connector-java-3.1.10-bin.jar

     文件        624  2010-09-13 17:09  人员管理系统\studentmanage\bin\window\Login$1.class

     文件        697  2010-09-13 17:09  人员管理系统\studentmanage\bin\window\Login$2.class

     文件       4679  2010-09-13 17:09  人员管理系统\studentmanage\bin\window\Login.class

     文件        619  2010-09-13 17:30  人员管理系统\studentmanage\bin\window\Main$1.class

     文件       1960  2010-09-13 17:30  人员管理系统\studentmanage\bin\window\Main.class

     文件        624  2010-09-13 16:55  人员管理系统\studentmanage\bin\window\Start$1.class

     文件        697  2010-09-13 16:55  人员管理系统\studentmanage\bin\window\Start$2.class

     文件        697  2010-09-13 16:55  人员管理系统\studentmanage\bin\window\Start$3.class

     文件        665  2010-09-13 16:55  人员管理系统\studentmanage\bin\window\Start$4.class

     文件       4979  2010-09-13 16:55  人员管理系统\studentmanage\bin\window\Start.class

     文件       2944  2010-09-13 17:05  人员管理系统\studentmanage\src\dao\Daouser.java

     文件       1751  2010-09-13 17:13  人员管理系统\studentmanage\src\entity\Mycanvas.java

     文件       1241  2010-09-13 15:00  人员管理系统\studentmanage\src\entity\Student.java

     文件        669  2010-09-13 15:00  人员管理系统\studentmanage\src\entity\User.java

     文件     418698  2010-09-13 15:05  人员管理系统\studentmanage\src\mysql-connector-java-3.1.10-bin.jar

     文件       4974  2010-09-13 17:09  人员管理系统\studentmanage\src\window\Login.java

     文件       2305  2010-09-13 17:30  人员管理系统\studentmanage\src\window\Main.java

     文件       5201  2010-09-13 16:55  人员管理系统\studentmanage\src\window\Start.java

     目录          0  2011-01-13 20:27  人员管理系统\studentmanage\bin\dao

     目录          0  2011-01-13 20:27  人员管理系统\studentmanage\bin\entity

     目录          0  2011-01-13 20:27  人员管理系统\studentmanage\bin\window

     目录          0  2011-01-13 20:27  人员管理系统\studentmanage\src\dao

............此处省略9个文件信息

评论

共有 条评论