从数据库端考虑, 连接的信息一定会存在一个系统的表里,对不同数据库这个表和表结构可能不同。
从你用的数据库找到这个表,送个查询就可以了
从你用的数据库找到这个表,送个查询就可以了
解决方案 »
- ajax请求action失败
- jboss seam :为实现在修改和添加用户(oaUser)的时候可以在下拉列表中选择部门(dictionary)
- 网站打开首页时如何读取数据库里面的数据
- netbeans Tomcat 问题
- 一个初级程序员的困惑(路过的给我意见,谢谢)
- hibernate多对多保存(中间表不更新)
- 求spring的电子书,马上结贴
- [讨论]如何利用Java程序进行数据库之间的通信(散分)
- 哪位大虾知道哪儿有XML编辑器下载????
- 请教大牛spring加载配置文件的特殊问题??
- 有劳朋友,做ORACLE数据库和J2EE 都用到那些开发软件?OS用2000,2000SERVER,还是XP Pro?听说一个什么VMAVE,就是可以同时装多个OS,
- 关于异常的一个搞得我头都大了,请各位帮帮小弟,我在线等待
import java.sql.*;
import javax.naming.*;
import javax.sql.DataSource;public class DBConn
{
private static String sDataSource = "DataSource";
private static DataSource ds = null;
//表示数据库当前的连接数
static int iConnNum = 0; //获取连接
public static Connection getConnection () throws Exception
{
try
{
java.sql.Connection conn = getDataSource().getConnection ();
iConnNum++;
return conn;
}
catch ( Exception e )
{
throw new Exception ( "数据库连接失败!" );
}
} //获取数据源
private static DataSource getDataSource () throws Exception
{
if ( ds == null )
{
InitialContext context = new InitialContext ();
ds = ( javax.sql.DataSource ) context.lookup ( sDataSource );
} return ds;
} //释放连接
public static void freeConnection ( Statement stmt, Connection conn )
{
try
{}
finally
{
try
{
stmt.close ();
}
catch ( Exception e2 )
{} try
{
conn.close ();
iConnNum--;
}
catch ( Exception e3 )
{}
} }
}