1、 毕业了,还在迷茫么?还在为找工作发愁么?来选择软件测试工作,加入我们吧! 2、 作为一名软件测试人员,业余时间想提高技能水平,在工作中脱颖而出,加入我们吧! 3、 本人从事软件测试行业十年,负责过若干大型项目的测试,精通软件测试流程,熟悉性能测试,自动化测试,现成立了一个工作室,把这几年的工作中遇到的问题和一些实践经验分享给大家! 我们交朋友,结识同行,扩展人脉!随时开课! 4、 在这个大家庭,我们可以畅所欲言,谈工作中遇到的不顺,谈人生理想,谈兴趣爱好!帮大家互相介绍工作!

java/jsp读取配置文件中的数据库连接

上一篇 / 下一篇  2010-04-07 17:29:50 / 个人分类:Java web

/WEB-INF/

database.properties

jdbc.drivers=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=TestDev
jdbc.username=sa
jdbc.password=1

/WEB-INF/class/com/gy

JDBConnection.class

package com.gy;

import java.io.IOException;
import java.io.InputStream;
import java.sql.*;
import java.util.Properties;

public class JDBConnection {

 private Connection con = null;
  private static String classdrive;
 private static String url;
 private static String username;
 private static String password;
 private static String FILE_PATH_NAME = "../../../database.properties";

 public  void init() {
  try {
   InputStream in = getClass().getResourceAsStream(FILE_PATH_NAME);
   Properties props = new Properties();

   props.load(in);
   in.close();
   classdrive = props.getProperty("jdbc.drivers");
   url = props.getProperty("jdbc.url");
   username = props.getProperty("jdbc.username");
   password = props.getProperty("jdbc.password");
  } catch (IOException e) {
   e.printStackTrace();
  }
 }

 // 通过构造方法加载数据库驱动
  {
  try {
   init();
   Class.forName(classdrive).newInstance();
  } catch (Exception ex) {
   System.out.println("数据库加载失败");
  }
 }

}


TAG:

 

评分:0

我来说两句

Open Toolbar