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

📄 dbaccess.java

📁 对2000元以上的资产管理
💻 JAVA
字号:
package com.util;

import java.sql.*;

/**
 * <p>Title: 数据库连接类</p>
 * <p>Description: 该类负责与 数据库的连接,所有需要连接数据库的操作
 * 只需要调用该类的方法即可,无须单独编写连接数据的代码</p>
 */
public class DBAccess {
  public DBAccess() {
  }

  /**
   * 该方法用于获得与数据库的连接
   * 连接采用的驱动是第四类驱动(sql2005)
   * @return 返回一个已经和数据库建立好的Connection(连接)对象
   */
  public static Connection getConnection() {
    Connection conn = null;
    try {
      //加载驱动程序
      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
      //取得连接对象
      conn = DriverManager.getConnection(
          "jdbc:sqlserver://127.0.0.1:1433;user=sa;password=sa;database=asset");
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
    return conn; //将连接对象返回
  }

  /**
   * 该方法将传入的Connection 对象关闭,
   * 在需要关闭连接时只需调用该方法即可
   * @param conn Connection
   */
  public static void closeConnection(Connection conn) {
    if (conn != null) {
      try {
        conn.close();
      }
      catch (SQLException ex) {
        ex.printStackTrace();
      }
    }
  }

  /**
   * 该方法将传入的Statement(或PreparedStatement) 对象关闭,
   * 在需要SQL语句执行对象时只需调用该方法即可
   * @param stmt Statement
   */
  public static void closeStatement(Statement stmt) {
    if (stmt != null) {
      try {
        stmt.close();
      }
      catch (SQLException ex) {
        ex.printStackTrace();
      }
    }
  }

  public static void closeResultSet(ResultSet rs) {
    if (rs != null) {
      try {
        rs.close();
      }
      catch (Exception ex) {
        ex.printStackTrace();
      }
    }
  }
}

⌨️ 快捷键说明

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