欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

connectionmanager.java

资金源码管理系统,用java开发的,有用的人可以试试看
JAVA
字号:
package asset;

import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.DriverManager;
import javax.swing.JOptionPane;

/**
 * 此类用于连接数据库和关闭连接
 */
public class ConnectionManager {

    // driver class
//     private static final String DRIVER_CLASS ="com.microsoft.jdbc.sqlserver.SQLServerDriver";  //JDBC方式连接数据库
     private static final String DRIVER_CLASS ="sun.jdbc.odbc.JdbcOdbcDriver";   //ODBC方式连接数据库

    /**
     * 此方法用于得到数据库连接
     * @return Connection
     */
    public static Connection getConnection(){
        Connection con = null;

        //加载驱动
        try {
            Class.forName(DRIVER_CLASS);
        } catch (ClassNotFoundException ex) {
        }

        // 建立连接
        try {
//        String  url = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=Asset;";  //JDBC方式连接数据库
          String url = "jdbc:odbc:Asset"; //ODBC方式连接数据库
          con = DriverManager.getConnection(url, "sa", "testtest");
        }
        catch (SQLException e) {
          e.printStackTrace();
          JOptionPane.showMessageDialog(null, "数据库未连接!");
          System.exit(1);
        }
        return con;
    }

    // 此方法用于关闭数据库连接
    public static void closeConnection(Connection con) {
      try {
        if (con != null && ! (con.isClosed())) {
          con.close();
        }
      }
      catch (SQLException ex) {
      }
    }

    // 此方法用于关闭 Statement 对象
    public static void closeStatement(Statement stmt) {
      if (stmt != null) {
        try {
          stmt.close();
        }
        catch (SQLException ex) {
        }
      }
    }

    // 此方法用于关闭结果集
    public static void closeResultSet(ResultSet rs) {
      if (rs != null) {
        try {
          rs.close();
        }
        catch (SQLException ex) {
        }
      }
    }
}

⌨️ 快捷键说明

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