60daaea136410018187e8f4f0cfd5be6

来自「订餐系统」· 代码 · 共 75 行

TXT
75
字号
package Dao;

import java.sql.*;

public class ConnectionManage {
	private static  String DRIVER_CLASS="";
	private static  String DATABASE_URI="";
	private static  String DATABASE_USER="";
	private static String DATABASE_PASS="";
	
	//返回连接
	public static synchronized Connection getConnection()
	{
		//读出配置信息
	     DRIVER_CLASS = Env.getInstance().getProperty("driver");
	     DATABASE_URI = Env.getInstance().getProperty("");
		Connection  con = null;
		try
		{
			Class.forName(DRIVER_CLASS);
			con = DriverManager.getConnection(DATABASE_URI,DATABASE_USER,DATABASE_PASS);
			
		}catch(Exception ex)
		{
			ex.printStackTrace();
		}
		return con;
	}
	
	//关闭连接
	public static void closeConnection(Connection con)
	{
		try
		{
			if(con != null && !con.isClosed())
			{
				con.close();
			}
		}catch(Exception ex)
		{
			ex.printStackTrace();
		}
	}
	//关闭结果集
	public static void closeResultSet(ResultSet rs)
	{
		try
		{
			if(rs != null)
			{
				rs.close();
				rs = null;
			}
		}catch(Exception ex)
		{
			ex.printStackTrace();
		}
	}
	//关闭语句
	public static void closeStatement(Statement st)
	{
		try
		{
			if(st != null)
			{
				st.close();
				st = null;
			}
		}catch(Exception ex)
		{
			ex.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

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