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

📄 dbconnection.java~

📁 基于SSH (struts+spring+hibernate)框架设计的 CRM客户关系管理系统
💻 JAVA~
字号:
package com.csu.crm.common;
/**
 * 
 * @author li.haibo
 *
 */

import java.sql.*;
import java.net.*;
import javax.sql.*;
import javax.naming.*;
import java.util.*;
import weblogic.jndi.WLInitialContextFactory;

/**
 * 连接数据库操作
 * 
 * @author lihaibo
 * 
 */
public class DBConnection {
	private Connection conn = null;

	public Connection getConnection() throws Exception {
		try{
			Hashtable env=new Hashtable();
			env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
			env.put(Context.PROVIDER_URL, "t3://localhost:7001");
			Context ctx=new InitialContext(env);
			DataSource ds=(DataSource)ctx.lookup("jdbc/csss");
			conn=ds.getConnection();
		}catch(Exception ex){
			ex.printStackTrace();
			throw new Exception("获取连接错误!原因:"+ex.getMessage());
		}
		return conn;
	}
	public void closeStatement(Statement st){
		if(st!=null){
			try{
				st.close();
			}catch(Exception ex){
				ex.printStackTrace();
			}
		}
	}
	public void closeConnection(Connection conn){
		if(conn!=null){
			try{
				conn.close();
			}catch(Exception ex){
				ex.printStackTrace();
			}
		}
	}
	public void closeResult(ResultSet st){
		if(st!=null){
			try{
				st.close();
			}catch(Exception ex){
				ex.printStackTrace();
			}
		}
	}
}

⌨️ 快捷键说明

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