databasemanager.java

来自「这是一个图书和学生信息的管理系统,它可以在数据库里面增加,修改,删除数据来管理图」· Java 代码 · 共 71 行

JAVA
71
字号
package manage;import java.sql.*;public class DataBaseManager {  Connection con; //声明数据库连接类  Statement stmt; //声明执行sql语句的容器  ResultSet rs; //查询语句返回的结果集  private String m_JDBCDriver = "sun.jdbc.odbc.JdbcOdbcDriver";  public DataBaseManager() { //创建数据库连接的构造函数    try {      Class.forName(m_JDBCDriver).newInstance(); //转载驱动程序    }    catch (Exception sqle) {      System.out.println("载驱动程序装载错误!");    }  }  public boolean connect() { //建立数据库连接    try {      con = DriverManager.getConnection("jdbc:odbc:sun","sa"," ");      stmt = con.createStatement();    }    catch (Exception ee) {      System.out.println("数据库连接错误!");      return false;    }    return true;  }  public ResultSet getResult(String strSQL) { //执行sql语句,返回结果集    try {      rs = stmt.executeQuery(strSQL);      return rs;    }    catch (SQLException sqle) {      System.out.println("getResult():执行sql语句失败");      return null;    }  }  public boolean updateSql(String strSQL) {    try {      stmt.executeUpdate(strSQL);      con.commit();      return true;    }    catch (SQLException sqle) {      System.out.println("updateSql():执行sql语句错误!");      return false;    }  }  public void disconnect( ) {//断开数据库连接    try {      if (con != null) {        con.close();        con = null;      }    }    catch (Exception _ex) {      System.out.println("关闭数据库失败!");    }  }}

⌨️ 快捷键说明

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