zoukankan      html  css  js  c++  java
  • 每日总结

    员工培训系统:

    复制代码
    package dao;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.ArrayList;
    import java.util.List;
    
    import bean.job;
    import bean.section;
    import bean.student;
    import bean.teacher;
    
    public class dao {
        public Connection getConnection()
        {
            try {
                Class.forName("com.mysql.cj.jdbc.Driver");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
            String url = "jdbc:mysql://localhost:3306/sys?serverTimezone=GMT%2B8";
            String username = "root";
            String password="123456";
            Connection a=null;
            try {
                a = DriverManager.getConnection(url,username,password);
            } catch (SQLException e) {
                e.printStackTrace();
            }
            return a;
        }
        public boolean checkM(String name,String password) throws SQLException
        {
            Connection coon=getConnection();
            String sql="select* from manager";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            int TEMP=0;
            while(rs.next())
            {
                if(name.equals(rs.getString("name"))&&password.equals(rs.getString("password")))
                    {rs.close();stmt.close();coon.close();return true;}
            }
            rs.close();stmt.close();coon.close();
            return false;
        }
        public boolean checkS(String name,String password) throws SQLException
        {
            Connection coon=getConnection();
            String sql="select* from studentpass";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            int TEMP=0;
            while(rs.next())
            {
                if(name.equals(rs.getString("SID"))&&password.equals(rs.getString("password")))
                    {rs.close();stmt.close();coon.close();return true;}
            }
            rs.close();stmt.close();coon.close();
            return false;
        }
        public boolean checkT(String name,String password) throws SQLException
        {
            Connection coon=getConnection();
            String sql="select* from teacherpass";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            int TEMP=0;
            while(rs.next())
            {
                if(name.equals(rs.getString("TID"))&&password.equals(rs.getString("password")))
                    {TEMP=1;}
            }
            rs.close();stmt.close();coon.close();
            if(TEMP==1) return true;
            else return false;
        }
        public boolean add(String user,String name,String ID,String sex,String job,String section,String password) throws SQLException
        {
            Connection coon=getConnection();
            int row,temp=0;
            String sql,sql1;
            if(user.equals("员工"))
            {
            sql1="insert into studentpass(SID,password)values(?,?)";
            sql="insert into student(SID,Sname,Ssex,Sjob,Ssection)values(?,?,?,?,?)";
            }
            else
            {
                sql1="insert into teacherpass(TID,password)values(?,?)";
                sql="insert into teacher(TID,Tname,Tsex,Tjob,Tsection)values(?,?,?,?,?)";
            }
            PreparedStatement b,c;
            try {
                b = coon.prepareStatement(sql);
                b.setString(1,ID);
                b.setString(2,name);
                b.setString(3,sex);
                b.setString(4,job);
                b.setString(5,section);
                row=b.executeUpdate();
                if(row<0) temp=1;
                b.close();
            } catch (SQLException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            try {
                c = coon.prepareStatement(sql1);
                c.setString(1,ID);
                c.setString(2,password);
                row=c.executeUpdate();
                if(row<0) temp=1;
                c.close();
            } catch (SQLException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            coon.close();
            if(temp==0) return true;
            else return false;
        }
        public boolean addclass(String ID,String name,String teacher) throws SQLException
        {
            Connection coon=getConnection();
            int row,temp=0;
            String sql;
            sql="insert into class(ID,name,teacher)values(?,?,?)";
            PreparedStatement b;
            try {
                b = coon.prepareStatement(sql);
                b.setString(1,ID);
                b.setString(2,name);
                b.setString(3,teacher);
                row=b.executeUpdate();
                if(row<0) temp=1;
                b.close();
            } catch (SQLException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            coon.close();
            if(temp==0) return true;
            else return false;
        }
        public List<student> Mfindstudent(String A,String B) throws SQLException
        {
            List<student> list=new ArrayList<student>();
            Connection coon=getConnection();
            String sql="select * from student";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            A="S"+A;
            System.out.println(A);
            System.out.println(B);
            while(rs.next())
            {
                System.out.println(rs.getString("Sname"));
                if(B.equals(rs.getString(A)))
                {
                student a=new student();
                a.setSID(rs.getString("SID"));
                a.setSname(rs.getString("Sname"));
                a.setSsex(rs.getString("Ssex"));
                a.setSjob(rs.getString("Sjob"));
                a.setSsection(rs.getString("Ssecion"));
                list.add(a);
                }
            }
            rs.close();
            stmt.close();
            coon.close();
            return list;
        }
        public student Mgetstudent(String ID) throws SQLException
        {
            student a=new student();
            Connection coon=getConnection();
            String sql="select * from student";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            while(rs.next())
            {
                if(ID.equals(rs.getString("SID")))
                {
                
                a.setSID(rs.getString("SID"));
                a.setSname(rs.getString("Sname"));
                a.setSsex(rs.getString("Ssex"));
                a.setSjob(rs.getString("Sjob"));
                a.setSsection(rs.getString("Ssection"));
                }
            }
            rs.close();
            stmt.close();
            coon.close();
            return a;
        }
        public List<teacher> Mfindteacher(String A,String B) throws SQLException
        {
            List<teacher> list=new ArrayList<teacher>();
            Connection coon=getConnection();
            String sql="select * from teacher";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            A="T"+A;
            while(rs.next())
            {
                if(B.equals(rs.getString(A)))
                {
                teacher a=new teacher();
                a.setTID(rs.getString("TID"));
                a.setTname(rs.getString("Tname"));
                a.setTsex(rs.getString("Tsex"));
                a.setTjob(rs.getString("Tjob"));
                a.setTsection(rs.getString("Tsection"));
                list.add(a);
                }
            }
            rs.close();
            stmt.close();
            coon.close();
            return list;
        }
        public teacher Mgetteacher(String ID) throws SQLException
        {
            teacher a=new teacher();
            Connection coon=getConnection();
            String sql="select * from teacher";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            while(rs.next())
            {
                if(ID.equals(rs.getString("TID")))
                {
                a.setTID(rs.getString("TID"));
                a.setTname(rs.getString("Tname"));
                a.setTsex(rs.getString("Tsex"));
                a.setTjob(rs.getString("Tjob"));
                a.setTsection(rs.getString("Tsection"));
                }
            }
            rs.close();
            stmt.close();
            coon.close();
            return a;
        }
        public List<teacher> Mfindteacher1() throws SQLException
        {
            List<teacher> list=new ArrayList<teacher>();
            Connection coon=getConnection();
            String sql="select * from teacher";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            while(rs.next())
            {
                teacher a=new teacher();
                a.setTID(rs.getString("TID"));
                a.setTname(rs.getString("Tname"));
                a.setTsex(rs.getString("Tsex"));
                a.setTjob(rs.getString("Tjob"));
                a.setTsection(rs.getString("Tsection"));
                list.add(a);
            }
            rs.close();
            stmt.close();
            coon.close();
            return list;
        }
        public boolean set(String user,String ID,String name) throws SQLException
        {
            Connection coon=getConnection();
            int row,temp=0;
            String sql;
            sql="insert into "+user+"(ID,name)values(?,?)";
            PreparedStatement b;
            try {
                b = coon.prepareStatement(sql);
                b.setString(1,ID);
                b.setString(2,name);
                row=b.executeUpdate();
                if(row<0) temp=1;
                b.close();
            } catch (SQLException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            coon.close();
            if(temp==0) return true;
            else return false;
        }
        public List<section> Msection() throws SQLException
        {
            List<section> list=new ArrayList<section>();
            Connection coon=getConnection();
            String sql="select * from section";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            while(rs.next())
            {
                section a=new section();
                a.setSID2(rs.getString("ID"));
                a.setSname2(rs.getString("name"));
                list.add(a);
            }
            rs.close();
            stmt.close();
            coon.close();
            return list;
        }
        public List<job> Mjob() throws SQLException
        {
            List<job> list=new ArrayList<job>();
            Connection coon=getConnection();
            String sql="select * from job";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            while(rs.next())
            {
                job a=new job();
                a.setJID(rs.getString("ID"));
                a.setJname(rs.getString("name"));
                list.add(a);
            }
            rs.close();
            stmt.close();
            coon.close();
            return list;
        }
        public boolean delete(String ID,String user) throws SQLException
        {
            Connection coon=getConnection();
            String sql="delete from "+user+" where ID=?";
            PreparedStatement a1=coon.prepareStatement(sql);
            a1.setString(1,ID);
            a1.executeUpdate();
            coon.close();
            return true;
        }
        public boolean update(String user,String name,String ID) throws SQLException
        {
            Connection coon=getConnection();
            String sql1="update "+user+" set name=? where ID=?";
            PreparedStatement a1=coon.prepareStatement(sql1);
            a1.setString(1,name);
            a1.setString(2,ID);
            a1.executeUpdate();
            a1.close();
            coon.close();
            return true;
        }
        public boolean update2(String user,String ID,String name,String sex,String job,String section) throws SQLException
        {
            Connection coon=getConnection();String sql;
            if(user.equals("student")) sql="update student set Sname=?,Ssex=?,Sjob=?,Ssection=? where SID=?";
            else sql="update teacher set Tname=?,Tsex=?,Tjob=?,Tsection=? where TID=?";
            PreparedStatement a1=coon.prepareStatement(sql);
            a1.setString(1,name);
            a1.setString(2,sex);
            a1.setString(3,job);
            a1.setString(4,section);
            a1.setString(5,ID);
            a1.executeUpdate();
            a1.close();
            coon.close();
            return true;
        }
        public List<section> Mfindsection() throws SQLException
        {
            List<section> list=new ArrayList<section>();
            Connection coon=getConnection();
            String sql="select * from section";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            while(rs.next())
            {
                section a=new section();
                a.setSID2(rs.getString("ID"));
                a.setSname2(rs.getString("name"));
                list.add(a);
            }
            rs.close();
            stmt.close();
            coon.close();
            return list;
        }
        public List<job> Mfindjob() throws SQLException
        {
            List<job> list=new ArrayList<job>();
            Connection coon=getConnection();
            String sql="select * from job";
            Statement stmt=coon.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            while(rs.next())
            {
                job a=new job();
                a.setJID(rs.getString("ID"));
                a.setJname(rs.getString("name"));
                list.add(a);
            }
            rs.close();
            stmt.close();
            coon.close();
            return list;
        }
    
    }
    复制代码

    package dao;
    import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;
    import bean.job;import bean.section;import bean.student;import bean.teacher;
    public class dao {public Connection getConnection(){try {Class.forName("com.mysql.cj.jdbc.Driver");} catch (ClassNotFoundException e) {e.printStackTrace();}String url = "jdbc:mysql://localhost:3306/sys?serverTimezone=GMT%2B8";String username = "root";String password="123456";Connection a=null;try {a = DriverManager.getConnection(url,username,password);} catch (SQLException e) {e.printStackTrace();}return a;}public boolean checkM(String name,String password) throws SQLException{Connection coon=getConnection();String sql="select* from manager";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);int TEMP=0;while(rs.next()){if(name.equals(rs.getString("name"))&&password.equals(rs.getString("password"))){rs.close();stmt.close();coon.close();return true;}}rs.close();stmt.close();coon.close();return false;}public boolean checkS(String name,String password) throws SQLException{Connection coon=getConnection();String sql="select* from studentpass";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);int TEMP=0;while(rs.next()){if(name.equals(rs.getString("SID"))&&password.equals(rs.getString("password"))){rs.close();stmt.close();coon.close();return true;}}rs.close();stmt.close();coon.close();return false;}public boolean checkT(String name,String password) throws SQLException{Connection coon=getConnection();String sql="select* from teacherpass";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);int TEMP=0;while(rs.next()){if(name.equals(rs.getString("TID"))&&password.equals(rs.getString("password"))){TEMP=1;}}rs.close();stmt.close();coon.close();if(TEMP==1) return true;else return false;}public boolean add(String user,String name,String ID,String sex,String job,String section,String password) throws SQLException{Connection coon=getConnection();int row,temp=0;String sql,sql1;if(user.equals("员工")){sql1="insert into studentpass(SID,password)values(?,?)";sql="insert into student(SID,Sname,Ssex,Sjob,Ssection)values(?,?,?,?,?)";}else{sql1="insert into teacherpass(TID,password)values(?,?)";sql="insert into teacher(TID,Tname,Tsex,Tjob,Tsection)values(?,?,?,?,?)";}PreparedStatement b,c;try {b = coon.prepareStatement(sql);b.setString(1,ID);b.setString(2,name);b.setString(3,sex);b.setString(4,job);b.setString(5,section);row=b.executeUpdate();if(row<0) temp=1;b.close();} catch (SQLException e) {// TODO 自动生成的 catch 块e.printStackTrace();}try {c = coon.prepareStatement(sql1);c.setString(1,ID);c.setString(2,password);row=c.executeUpdate();if(row<0) temp=1;c.close();} catch (SQLException e) {// TODO 自动生成的 catch 块e.printStackTrace();}coon.close();if(temp==0) return true;else return false;}public boolean addclass(String ID,String name,String teacher) throws SQLException{Connection coon=getConnection();int row,temp=0;String sql;sql="insert into class(ID,name,teacher)values(?,?,?)";PreparedStatement b;try {b = coon.prepareStatement(sql);b.setString(1,ID);b.setString(2,name);b.setString(3,teacher);row=b.executeUpdate();if(row<0) temp=1;b.close();} catch (SQLException e) {// TODO 自动生成的 catch 块e.printStackTrace();}coon.close();if(temp==0) return true;else return false;}public List<student> Mfindstudent(String A,String B) throws SQLException{List<student> list=new ArrayList<student>();Connection coon=getConnection();String sql="select * from student";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);A="S"+A;System.out.println(A);System.out.println(B);while(rs.next()){System.out.println(rs.getString("Sname"));if(B.equals(rs.getString(A))){student a=new student();a.setSID(rs.getString("SID"));a.setSname(rs.getString("Sname"));a.setSsex(rs.getString("Ssex"));a.setSjob(rs.getString("Sjob"));a.setSsection(rs.getString("Ssecion"));list.add(a);}}rs.close();stmt.close();coon.close();return list;}public student Mgetstudent(String ID) throws SQLException{student a=new student();Connection coon=getConnection();String sql="select * from student";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);while(rs.next()){if(ID.equals(rs.getString("SID"))){a.setSID(rs.getString("SID"));a.setSname(rs.getString("Sname"));a.setSsex(rs.getString("Ssex"));a.setSjob(rs.getString("Sjob"));a.setSsection(rs.getString("Ssection"));}}rs.close();stmt.close();coon.close();return a;}public List<teacher> Mfindteacher(String A,String B) throws SQLException{List<teacher> list=new ArrayList<teacher>();Connection coon=getConnection();String sql="select * from teacher";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);A="T"+A;while(rs.next()){if(B.equals(rs.getString(A))){teacher a=new teacher();a.setTID(rs.getString("TID"));a.setTname(rs.getString("Tname"));a.setTsex(rs.getString("Tsex"));a.setTjob(rs.getString("Tjob"));a.setTsection(rs.getString("Tsection"));list.add(a);}}rs.close();stmt.close();coon.close();return list;}public teacher Mgetteacher(String ID) throws SQLException{teacher a=new teacher();Connection coon=getConnection();String sql="select * from teacher";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);while(rs.next()){if(ID.equals(rs.getString("TID"))){a.setTID(rs.getString("TID"));a.setTname(rs.getString("Tname"));a.setTsex(rs.getString("Tsex"));a.setTjob(rs.getString("Tjob"));a.setTsection(rs.getString("Tsection"));}}rs.close();stmt.close();coon.close();return a;}public List<teacher> Mfindteacher1() throws SQLException{List<teacher> list=new ArrayList<teacher>();Connection coon=getConnection();String sql="select * from teacher";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);while(rs.next()){teacher a=new teacher();a.setTID(rs.getString("TID"));a.setTname(rs.getString("Tname"));a.setTsex(rs.getString("Tsex"));a.setTjob(rs.getString("Tjob"));a.setTsection(rs.getString("Tsection"));list.add(a);}rs.close();stmt.close();coon.close();return list;}public boolean set(String user,String ID,String name) throws SQLException{Connection coon=getConnection();int row,temp=0;String sql;sql="insert into "+user+"(ID,name)values(?,?)";PreparedStatement b;try {b = coon.prepareStatement(sql);b.setString(1,ID);b.setString(2,name);row=b.executeUpdate();if(row<0) temp=1;b.close();} catch (SQLException e) {// TODO 自动生成的 catch 块e.printStackTrace();}coon.close();if(temp==0) return true;else return false;}public List<section> Msection() throws SQLException{List<section> list=new ArrayList<section>();Connection coon=getConnection();String sql="select * from section";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);while(rs.next()){section a=new section();a.setSID2(rs.getString("ID"));a.setSname2(rs.getString("name"));list.add(a);}rs.close();stmt.close();coon.close();return list;}public List<job> Mjob() throws SQLException{List<job> list=new ArrayList<job>();Connection coon=getConnection();String sql="select * from job";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);while(rs.next()){job a=new job();a.setJID(rs.getString("ID"));a.setJname(rs.getString("name"));list.add(a);}rs.close();stmt.close();coon.close();return list;}public boolean delete(String ID,String user) throws SQLException{Connection coon=getConnection();String sql="delete from "+user+" where ID=?";PreparedStatement a1=coon.prepareStatement(sql);a1.setString(1,ID);a1.executeUpdate();coon.close();return true;}public boolean update(String user,String name,String ID) throws SQLException{Connection coon=getConnection();String sql1="update "+user+" set name=? where ID=?";PreparedStatement a1=coon.prepareStatement(sql1);a1.setString(1,name);a1.setString(2,ID);a1.executeUpdate();a1.close();coon.close();return true;}public boolean update2(String user,String ID,String name,String sex,String job,String section) throws SQLException{Connection coon=getConnection();String sql;if(user.equals("student")) sql="update student set Sname=?,Ssex=?,Sjob=?,Ssection=? where SID=?";else sql="update teacher set Tname=?,Tsex=?,Tjob=?,Tsection=? where TID=?";PreparedStatement a1=coon.prepareStatement(sql);a1.setString(1,name);a1.setString(2,sex);a1.setString(3,job);a1.setString(4,section);a1.setString(5,ID);a1.executeUpdate();a1.close();coon.close();return true;}public List<section> Mfindsection() throws SQLException{List<section> list=new ArrayList<section>();Connection coon=getConnection();String sql="select * from section";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);while(rs.next()){section a=new section();a.setSID2(rs.getString("ID"));a.setSname2(rs.getString("name"));list.add(a);}rs.close();stmt.close();coon.close();return list;}public List<job> Mfindjob() throws SQLException{List<job> list=new ArrayList<job>();Connection coon=getConnection();String sql="select * from job";Statement stmt=coon.createStatement();ResultSet rs=stmt.executeQuery(sql);while(rs.next()){job a=new job();a.setJID(rs.getString("ID"));a.setJname(rs.getString("name"));list.add(a);}rs.close();stmt.close();coon.close();return list;}
    }

  • 相关阅读:
    人们常说的带宽是什么意思?
    关注前端性能
    单测学习笔记
    基于 Istanbul 生成测试用例覆盖率报告
    如何做高水科研
    Human-like Controllable Image Captioning with Verb-specific Semantic Roles(具有动词语义角色的类人可控图像字幕生成)
    Netty应用程序的全部基本构建模块_netty学习笔记(2)-20210405
    异步和事件驱动_netty学习笔记(1)-20210330
    理解 cosocket(转)
    nginx lua阶段处理流程
  • 原文地址:https://www.cnblogs.com/ldy2396/p/14220681.html
Copyright © 2011-2022 走看看