kxbin
成功留给有准备的人
posts - 10,  comments - 35,  trackbacks - 0
1.属性文件的内容(以键值对的形式保存):
url=jdbc\:oracle\:thin\:@localhost\:1521\:orcl
user.name=root
user.password=root
driver.class=oracle.jdbc.driver.OracleDriver
2.读取属性文件
 package com.srg.china.db;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
import org.apache.log4j.Logger;
/**
 * 程序功能:取得数据库的连接
 * @author Administrator
 *
 */
public class ChinaLogin {
private static Logger log=Logger.getLogger(ChinaLogin.class);
static Properties prop=null;
static String driver;
static String url;
static String user;
static String pwd;
static{
InputStream ins=null;
prop=new Properties();
ins=ChinaLogin.class.getResourceAsStream("./db.properties");
if(null == ins){
log.debug("文件不存在");
}else{
try {
prop.load(ins);
driver=prop.getProperty("driver.class");
url=prop.getProperty("url");
user=prop.getProperty("user.name");
pwd=prop.getProperty("user.password");
} catch (IOException e) {
log.debug(e.getMessage());
}
}
}
// 取得数据库的连接
public static Connection getConnection(){
Connection conn=null;
try {
Class.forName(driver);
conn=DriverManager.getConnection(url,user,pwd);
} catch (ClassNotFoundException e) {
log.debug("注册失败"+e.getMessage());
} catch (SQLException e) {
log.debug("连接失败"+e.getMessage());
}
return conn;
}
// 测试
/*
public static void main(String[] args){
Connection conn=null;
conn=ChinaLogin.getConnection();
if(conn!=null){
log.debug("成功");
}
}
*/
}
posted on 2011-09-14 16:47 kxbin 阅读(246) 评论(0)  编辑  收藏 所属分类: java基础ORACLE

只有注册用户登录后才能发表评论。


网站导航:
 
你恨一个人是因为你爱他;你喜欢一个人,是因为他身上有你没有的;你讨厌一个人是因为他身上有你有的东西;你经常在别人面前批评某人,其实潜意识中是想接近他。

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(5)

随笔档案

文章分类

文章档案

相册

收藏夹

J2EE

java技术网站

Linux

平时常去的网站

数据库

电影网站

网站设计

搜索

  •  

最新评论

阅读排行榜

评论排行榜