使用单例模式获取数据连接池DataSource
来源:http://www.7dit.com 作者:7dit 发布日期:2008-10-08 00:28:05 点击量:246
import java.sql.*;
import org.apache.commons.dbcp.BasicDataSource;
public class MyDataSource extends BasicDataSource{
public static BasicDataSource ds;
private MyDataSource(){
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url = "jdbc:sqlserver://localhost\\SQLExpress;"
+"DatabaseName=dbname";
String uname = "sa";
String upwd = "sa";
ds = new BasicDataSource();
ds.setDriverClassName(driver);
ds.setUrl(url);
ds.setUsername(uname);
ds.setPassword(upwd);
ds.setMaxActive(100);
}
public static synchronized BasicDataSource getDs(){
if(ds==null)
{
new MyDataSource();
}
return ds;
}
import org.apache.commons.dbcp.BasicDataSource;
public class MyDataSource extends BasicDataSource{
public static BasicDataSource ds;
private MyDataSource(){
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url = "jdbc:sqlserver://localhost\\SQLExpress;"
+"DatabaseName=dbname";
String uname = "sa";
String upwd = "sa";
ds = new BasicDataSource();
ds.setDriverClassName(driver);
ds.setUrl(url);
ds.setUsername(uname);
ds.setPassword(upwd);
ds.setMaxActive(100);
}
public static synchronized BasicDataSource getDs(){
if(ds==null)
{
new MyDataSource();
}
return ds;
}
}
Copyright © 2005 奇点中文网--7dit.com
闽ICP备05001292号
闽ICP备05001292号
