jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(2)
2009-06-12 17:13
1061 查看
package com.yanek.base.database;
import java.io.InputStream;
import java.util.Properties;
public class ConfigUtil
{
private static Properties prop=new Properties();
private static boolean isLoaded=false;
public ConfigUtil()
{
}
public static Properties getConfigInfo()
{
return prop;
}
static
{
if (!isLoaded)
{
try
{
//InputStream is=new ConfigUtil().getClass().getResourceAsStream("RequestAndHandler.properties");
// InputStream is=new ConfigUtil().getClass().getResourceAsStream("db.properties");
//InputStream is= getServletContext().getResourceAsStream("/WEB-INF/db.properties");
// InputStream is=new ConfigUtil().getClass().getClassLoader().getResourceAsStream("com/yanek/db/db.properties");
// InputStream is=new ConfigUtil().getClass().getClassLoader().getResourceAsStream("com/yanek/db/dbconfig.properties");
// InputStream is=new ConfigUtil().getClass().getResourceAsStream("dbconfig.properties");
// InputStream is=new ConfigUtil().getClass().getClassLoader().getResourceAsStream("db.properties");
InputStream is=new ConfigUtil().getClass().getClassLoader().getResourceAsStream("db.properties");
prop.load(is);
isLoaded=true;
}
catch(java.io.IOException ex)
{
isLoaded=false;
ex.printStackTrace();
}
}
}
public static String getClassName(String ywdm)
{
String classname=(String)getConfigInfo().get(ywdm);
return classname;
}
public static void main(String[] args)
{
String url=(String)ConfigUtil.getConfigInfo().get("url");
System.out.println("url="+url);
String driver=(String)ConfigUtil.getConfigInfo().get("driver");
System.out.println("driver="+driver);
String user=(String)ConfigUtil.getConfigInfo().get("user");
System.out.println("user="+user);
String password=(String)ConfigUtil.getConfigInfo().get("password");
System.out.println("password="+password);
}
}
import java.io.InputStream;
import java.util.Properties;
public class ConfigUtil
{
private static Properties prop=new Properties();
private static boolean isLoaded=false;
public ConfigUtil()
{
}
public static Properties getConfigInfo()
{
return prop;
}
static
{
if (!isLoaded)
{
try
{
//InputStream is=new ConfigUtil().getClass().getResourceAsStream("RequestAndHandler.properties");
// InputStream is=new ConfigUtil().getClass().getResourceAsStream("db.properties");
//InputStream is= getServletContext().getResourceAsStream("/WEB-INF/db.properties");
// InputStream is=new ConfigUtil().getClass().getClassLoader().getResourceAsStream("com/yanek/db/db.properties");
// InputStream is=new ConfigUtil().getClass().getClassLoader().getResourceAsStream("com/yanek/db/dbconfig.properties");
// InputStream is=new ConfigUtil().getClass().getResourceAsStream("dbconfig.properties");
// InputStream is=new ConfigUtil().getClass().getClassLoader().getResourceAsStream("db.properties");
InputStream is=new ConfigUtil().getClass().getClassLoader().getResourceAsStream("db.properties");
prop.load(is);
isLoaded=true;
}
catch(java.io.IOException ex)
{
isLoaded=false;
ex.printStackTrace();
}
}
}
public static String getClassName(String ywdm)
{
String classname=(String)getConfigInfo().get(ywdm);
return classname;
}
public static void main(String[] args)
{
String url=(String)ConfigUtil.getConfigInfo().get("url");
System.out.println("url="+url);
String driver=(String)ConfigUtil.getConfigInfo().get("driver");
System.out.println("driver="+driver);
String user=(String)ConfigUtil.getConfigInfo().get("user");
System.out.println("user="+user);
String password=(String)ConfigUtil.getConfigInfo().get("password");
System.out.println("password="+password);
}
}
相关文章推荐
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(3)
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(1)
- jdbc:客户信息管理系统:工具类,异常类,测试类,数据库配置文件
- mongoDB 数据库连接信息 写到properties配置文件并使用
- SSM框架day02-MyBatis——011第一个程序-显示日志信息、012-定义和使用工具类、013从属性文件读取DB连接四要素
- java使用不同厂商驱动进行数据库连接(配置文件)
- 使用配置文件和工具类连接数据库
- jdbc的数据库连接信息在属性文件中的配置(db.properties)
- 使用配置文件来存储数据库链接信息时---工具类的编写
- 对于如何使用默认配置文件连接数据库的记录
- 【跟我学spring 4.0 】之第七节-spring使用外部属性文件-spring配置连接oracle数据库
- java JDBC编程——从属性文件读取信息,并创建到数据库的连接
- 使用ssh config配置文件来管理ssh连接
- Spring 使用外部属性文件(连接数据库)
- Spring4.X使用c3p0加载配置文件连接数据库,出现的Access denied for user 'root'@'localhost' 错误!
- 数据库连接从每次建立连接到配置文件的解耦和连接池的使用
- spring 配置中,数据库相关信息如何加密放在属性文件中
- 编写一工具栏,完成数据库的连接,并将数据库的信息写到配置文件中。
- C#连接数据库_使用读取配置文件的方式
- 使用资源文件配置 Spring数据库连接