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

📄 datacontrol.java

📁 这是一个简单的办公管理系统
💻 JAVA
字号:
package admin;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;


public class DataControl {
    private Connection con = null;
    private ResultSet rs = null;
    private PreparedStatement ps = null;

    public DataControl() {
        try {
        	
        	Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
            String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=office";
            con = java.sql.DriverManager.getConnection(url,"office","281213");
        } catch (Exception e) {
            System.out.println("连接数据库失败");
            e.printStackTrace();
        }
    }

    /** 锟斤拷锟斤拷锟斤拷锟斤拷 */
    public Connection getCon() {
        return this.con;
    }

    public ResultSet getResulSet(String sql) {

        try {
            ps = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
            rs = ps.executeQuery();
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("查询失败");
        }

        return rs;
    }

    public int getInsert(String sql) {
        try {
            ps = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,
                                          ResultSet.CONCUR_UPDATABLE);
            ps.executeUpdate();
            return 1;
        } catch (Exception e) {
            System.out.println("插入失败");
            e.printStackTrace();
            return 0;
        }
    }

    public int getUpdate(String sql) {
        try {
            ps = con.prepareStatement(sql);
            ps.executeUpdate();
            return 1;
        } catch (Exception e) {
            System.out.println("更新失败");
            e.printStackTrace();
            return 0;
        }
    }

    public int getDelete(String sql) {
        try {
            ps = con.prepareStatement(sql);
            ps.executeUpdate();
            return 1;
        } catch (Exception e) {
            System.out.println("删除失败");
            e.printStackTrace();
            return 0;
        }
    }

    public void closePs() {
        try {
            if (ps != null) {
                ps.close();
            }
        }catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void closeRs() {
        try {
            if (rs != null) {
                rs.close();
            }
        }catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void closeCon() {
        try {
            if (con != null) {
                con.close();
            }
        }catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void close() {
        this.closeRs();
        this.closePs();
        this.closeCon();
    }
}

⌨️ 快捷键说明

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