Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > java中properties文件的使用
【标  题】:java中properties文件的使用
【关键字】:java,properties
【来  源】:http://blog.csdn.net/netwarning/archive/2007/04/19/1569900.aspx

java中properties文件的使用

Your Ad Here

properties文件的使用

properties文件顾名思义,属性文件,从它的名称中直观的理解就是,它应该是可以表示某些属性,

是的,可以在它里面定义一些字段,这将不需要我们在代码中书写,这就可以将这些信息从代码中分

离出来了,很方便。我是在编写数据库代码的过程中接触到这个文件的,感觉确实不错!


下面我给出两个例子,直观的看一下两者的区别:
首先我先将properties文件给出,文件名为myProperties.properties

String driver = com.mysql.jdbc.Driver
String url = jdbc:mysql://localhost/myDB;
String name = root
String password = 123


例子一:
String driver = "com.mysql.jdbc.Driver"
String url = "jdbc:mysql://localhost/myDB";
String name = "root"
String password = "123"

Class.forName(driver);
Connection con = DriverManager.getConnection(url,name,password);


例子二:
String driver;
String url;
String name;
String password;

FileInputStream fis = new FileInputStream(myProperties.properties);
Properties properties = new Properties();
properties.load(fis);            //从输入流中读取属性文件的内容
fis.close();
//从属性文件中读取相应字段的信息
driver = properties.getProperty(driver);
url = properties.getProperty(url);
name = properties.getProperty(name);
password = properties.getProperty(password);

Class.forName(driver);
Connection con = DriverManager.getConnection(url,name,password);


我们看到数值和代码已经分离,这样很方便我们修改数值!
再有一定要注意properties文件中的字段的写法,不要再多添“”否则会出现问题!
因为getProperty()方法返回的是一个字符串!

我想应该再对这个文件做一下加密处理会更好一些是吧?
 

用词霸学英语:【上一篇】
用JSP调用以Web应用形式部署在Tomcat 5.5中的SCA服务组件的例子:【下一篇】
【相关文章】
  • 【java基础学习】接口(第一课)
  • 利用javascript实现md5的本地加密
  • Java开源旅程之一 JDK,Eclipse,MyEclipse安装
  • 利用复合的javabean构造基于jasperreports的子报表
  • JAVA中的集合类
  • Java通讯框架介绍
  • 一种Map与JavaBean可配置转换的实现
  • Java开源旅程之二 MyEclipse上配置服务器(Tomcat为例)
  • java SWT嵌入IE,SafeArray
  • java中覆盖、重写与重载的区别
  • 【随机文章】
  • 看人家用使用InstallShield制作ASP安装程序(5)
  • WORD中页眉和页脚的不同设定
  • Visual Studio Add-Ins Every Developer Should Download Now in MSDN Magazine
  • J2ME入门-(9)CDC API
  • 筑一道安全防线 文件变化尽在掌握
  • 连载:系统进程详解,及如何手动杀毒 --之一
  • 用PHP实现WEB动态网页静态
  • 什么是RAID?
  • 使Excel不显示0值的三招
  • Ajax:Asynchronous JavaScript and XML的缩写
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.