📄 connpoolhandler.java
字号:
package com.tssx.ebiz.common;
import java.sql.*;
import java.util.*;
import javax.naming.*;
/**
*
* <p>类名: ConnPoolHandler</p>
* <p>功能: 取得数据库连接等操作</p>
* <p>版权: Copyright (c) 2002</p>
* <p>公司: 深讯信科</p>
* @程序 xuke
* @修改纪录 1.0
*/
public class ConnPoolHandler {
public ConnPoolHandler() {
}
/**
* 获得一个可用的(空闲的)连接
* @return Connection 可用连接或null
*/
public static Connection getConnection(){
Connection con=null;
try{
Hashtable ht = new Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL, "t3://localhost:7001");
Context ctx = new InitialContext(ht);
javax.sql.DataSource ds=(javax.sql.DataSource)ctx.lookup("uninet");
con=ds.getConnection();
}catch(NamingException e){
System.out.println("jndi error!");
}catch(SQLException e){
System.out.println("sql error!");
}catch(Exception e){
System.out.println("system error!");
}
return con;
}
/**
*释放数据库连接
*/
public static void closeConnection(Connection con){
try{
if (con!=null){
con.close();
}
}catch(Exception e){
System.out.println("system error!");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -