java链接sql server 2005数据库时,如何实现动态链接,也就是当你在一个页面中选择哪个数据库,就链接哪个数据库?...【急、急 、急】
解决方案 »
- 网页右下角的浮动框如何实现?
- java.sql.Connection的问题
- 用struts+hibernate没错用struts+hibernate+spring就这样,为什么呢???
- 谁在研究trails,交流一下?
- structs+spring+hibernate的问题? 急!!!!!!!!!
- 如何将jsp页面中一个变量(非表单form中的值)传到servlet中
- 消息驱动bean中通过Hibernate进行数据库操作,结果weblogic报错,为什么?
- 有个高难的问题,不知道有没有人遇到过,大家都进来看下讨论下吧(留下意见的都有分),谢谢
- tomcat5安装老提示没有java虚拟机.可我明明装了j2se.
- 数据层的开发方式选择问题
- 谁碰到过servlet文件下载,调用一次会执行两次,第二次才正式下载
- 高手请进:关于spring security access-denied-page被struts2拦截的问题
先建个参数文件,比如 database.properties
然后再里面写你的参数,比如
url=?...../数据库名(想换改下就好)
user=?
password=?
driver=?等等(参数文件值直接写就行,不用""也不用;)然后接收一下就好,比如DBUtil.java。。public class DBUtil { private static String url;
private static String driver;
private static String user;
private static String password; static{
// System.out.println(System.getProperty("user.dir"));
Class type = DBUtil.class;
InputStream is = type.getClassLoader().getResourceAsStream(
"com/shoppingcart/util/database.properties");
Properties p = new Properties();
try {
p.load(is);
url = (String) p.get("url");
driver = (String) p.get("driver");
user = (String) p.get("user");
password = (String) p.get("password");
Class.forName(driver);
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}