先导入3个sql2000的JDBC包
在导入3个连接池的包
import java.sql.SQLException;
import org.apache.commons.dbcp.BasicDataSource;
public class DataSourceConfig {
private static DataSourceConfig config;
private static BasicDataSource bds;
private DataSourceConfig() {
super();
// TODO Auto-generated constructor stub
}
public static DataSourceConfig getInstance() {
if(config==null)
{
config=new DataSourceConfig();
}
return config;
}
public BasicDataSource getBDSInstance() {
if (bds == null) {
bds = new BasicDataSource();
bds.setDriverClassName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
bds
.setUrl("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=liwu");
bds.setUsername("sa");
bds.setPassword("123456");
bds.setMaxActive(2000);
}
return bds;
}
// public static void main(String[] args) {
//try {
// System.out.println(DataSourceConfig.getInstance().getBDSInstance().getConnection());
// } catch (SQLException e) {
// TODO Auto-generated catch block
// e.printStackTrace();
// }
}
}
{(转自百度知道)在计算机系统中,需要管理的资源包括软件外部资源,譬如每台计算机可以有若干个打印机,但只能有一个Printer Spooler, 以避免两个打印作业同时输出到打印机中。每台计算机可以有若干传真卡,但是只应该有一个软件负责管理传真卡,以避免出现两份传真作业同时传到传真卡中的情况。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通信端口同时被两个请求同时调用。
需要管理的资源包括软件内部资源,譬如,大多数的软件都有一个(甚至多个)属性(properties)文件存放系统配置。这样的系统应当由一个对象来管理一个属性文件。
需要管理的软件内部资源也包括譬如负责记录网站来访人数的部件,记录软件系统内部事件、出错信息的部件,或是对系统的表现进行检查的部件等。这些部件都必须集中管理,不可政出多头。
这些资源管理器构件必须只有一个实例,这是其一;它们必须自行初始化,这是其二;允许整个系统访问自己这是其三。因此,它们都满足单例模式的条件,是单例模式的应用。}
可以很好的解决!简单系统的连接数据库的问题!但是不适合运用在大型项目中!
这种数据库连接方法得到我的同学帮助。
这种连接数据库方式比学校书上教的要先进多啦.!(但是在现实具体运用中!这种连接数据库方法不适合所有的连接数据库操作)
我是我以前写的一个比较实用的连接数据库方法。 23种设计模式在任何程序设计中都能够用到。
这只是简单的单例模式的运用! 渴望激活码。
现在不在做软件开发啦!一切都是兴趣。现在的职业是系统集成。不过很喜欢程序设计和破解还有密码学,有点忘不了! 给我激活码吧!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)