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

📄 dbmanager.java

📁 自己写的学生选课系统,多多关照.以后共同学习
💻 JAVA
字号:
package student;

import java.sql.*;
import javax.swing.JOptionPane;

//数据库操作类
public class DBManager {
    static String str = "sun.jdbc.odbc.JdbcOdbcDriver";
    ResultSet rs; //定义返回结果集

    public DBManager() {
    }

    //查询方法,返回结果集
    static public ResultSet getResult(String sql) {
        // System.out.println("fdgdg");
        try {
            Class.forName(str);
            Connection conn = DriverManager.getConnection("jdbc:odbc:stuDB",
                    "sa",
                    ""); //返回连接数据库对象conn
            Statement stmt = conn.createStatement(); //创建statement对象stmt

            ResultSet rs = stmt.executeQuery(sql); //执行SQL语句,返回结果集
            //在控制台输出sql语句 以便调试
            System.out.println("查询数据库语句------" + sql);

            return rs;
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "连接数据库失败!");
            return null;
        } catch (ClassNotFoundException ex) {
            return null;
        }

    }


    //更新方法,返回值为布尔类型
    static public boolean executeSql(String sql) {
        try {
            //加载驱动程序
            Class.forName(str);
            //创建连接
            Connection conn = DriverManager.getConnection("jdbc:odbc:stuDB",
                    "sa", "");

            //创建statement对象
            Statement stmt = conn.createStatement();
            //执行SQL语句,返回结果集
            stmt.executeUpdate(sql);
            System.out.println("更新数据库语句------" + sql);
            //提交到数据库
            conn.commit();
            //返回true,表示操作成功
            return true;
        } catch (Exception e) {
            System.out.println("executeSql------" + e.toString());
            //返回false,表示操作失败
            return false;

        }
    }

}

⌨️ 快捷键说明

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