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

📄 dbpool.java

📁 纯jsp做的人事招聘系统
💻 JAVA
字号:
package com.db;
import java.io.*;
import java.util.*;
import java.sql.*;

public class DBPool {
	 private static DBPool instance=null;
	 public static synchronized Connection getConnection(){
		 if(instance==null) {
			 instance=new DBPool();
		 }
		 return instance._getConnection();
	 }
	 public DBPool(){
		 super();
	 }
	 private Connection _getConnection(){
		 try{
			 String sDBDriver=null;
			 String sConnection=null;
			 String sUser=null;
			 String sPassword=null;
			 
			 Properties p=new Properties();
			 InputStream is=getClass().getResourceAsStream("/db.properties");
			 p.load(is);
			 sDBDriver=p.getProperty("DBDriver",sDBDriver);
			 sConnection=p.getProperty("Connection",sConnection);
			 sUser=p.getProperty("User","");
			 sPassword=p.getProperty("Password","");
			 
			 Properties pr=new Properties();
			 pr.put("user", sUser);
			 pr.put("password", sPassword);
			 pr.put("characterEncoding", "GB2312");
			 pr.put("useUnicode", "TRUE");
			 
			 Class.forName(sDBDriver).newInstance();
			 return DriverManager.getConnection(sConnection,pr);
		 }
		 catch(Exception se){
			 System.out.println(se);
			 return null;
		 }
	 }
	 
	 public static void dbClose(Connection conn,PreparedStatement ps,ResultSet rs) throws SQLException{
		 rs.close();
		 ps.close();
		 conn.close();
	 }

}

⌨️ 快捷键说明

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