DBManager.java

上一篇 / 下一篇  2013-03-22 14:45:22 / 个人分类:java

package com.softeem.util;­

import java.sql.*;­

public class DBManager {­

/**­

*用于管理数据库连接的  取得连接     关闭连接 connection statement resultset­

­

­

**/­

private final static String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";­

private final static String URL="jdbc:sqlserver://localhost:1433;databaseName=Stu";­

private final static String USER="sa";­

private final static String PASS="751641493";­

private static Connection conn=null;­

//加载驱动­

static{­

  try{­

   Class.forName(DRIVER);­

   }catch(ClassNotFoundException e){­

    e.printStackTrace();­

   }­

  }­

         ­

//获得connection­

public static Connection getConn(){­

  try{­

   if(conn==null||conn.isClosed())­

   {­

    conn=DriverManager.getConnection(URL,USER,PASS);­

   }­

  }catch(SQLException e)­

  {­

   e.printStackTrace();­

  }­

  return conn;­

­

/**­

  * 关闭连接connection statement resultset的对象­

  * @param conn­

  * @param st­

  * @param rs­

  */­

public static void closeConn(Connection conn,Statement st,ResultSet rs)­

  try {­

   if(rs!=null){­

    rs.close();­

   }­

   if(st!=null){­

    st.close();­

   }­

   if(conn!=null){­

    conn.close();­

   }­

  } catch (SQLException e) {­

   e.printStackTrace();­

  }­

public static void closeConn(Connection conn,PreparedStatement ps,ResultSet rs){­

  try {­

   if(!rs.isClosed())­

   {­

    rs.close();­

   }­

   if(!ps.isClosed())­

   {­

    ps.close();­

   }­

   if(!conn.isClosed())­

   {­

    conn.close();­

   }­

  } catch (SQLException e) {­

   e.printStackTrace();­

  }­


TAG:

 

评分:0

我来说两句

日历

« 2024-05-04  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 19696
  • 日志数: 29
  • 建立时间: 2013-03-21
  • 更新时间: 2013-03-22

RSS订阅

Open Toolbar