zoukankan      html  css  js  c++  java
  • [Js-Java SE]IO+Properties配置文件

    dbinfo.properties

    1 driver oracle.jdbc.driver.OracleDriver
    2 url=jdbc:oracle:thin:@192.168.1.100:1521:bjpowernode
    3 username:scott
    4 password=tiger

    Test01.java

     1 /*
     2     IO+Properties
     3 
     4     dbinfo这样的文件我们称作配置文件,
     5     配置的文件的作用就是:使程序更加灵活。
     6 
     7     注意:一般在程序中可变的东西不要写死。推荐写到配置文件中。
     8     运行同样的程序得到不同的结果。
     9     
    10     像dbinfo这样一个具有特殊内容的配置文件我们又叫做:属性文件。
    11     java规范中要求属性文件以“.properties”
    12     
    13     属性文件中数据要求:
    14         key和value之间可以使用“空格”,“冒号”,“等号”。
    15         如果“空格”,“等号”,“冒号”都有,按最前的作为分隔符。
    16 */
    17 import java.io.*;
    18 import java.util.*;
    19 
    20 public class Test01
    21 {
    22     public static void main(String[] args) throws Exception{
    23         
    24         //1.创建属性对象
    25         Properties p = new Properties(); //和Map一样,只不过key和value只能存储字符串类型.
    26                                          //key不能重复,如果key重复则value覆盖。
    27 
    28         //2.创建输入流
    29         FileInputStream fis = new FileInputStream("dbinfo.properties");
    30 
    31         //3.将fis流中的所有数据加载到属性对象中.
    32         p.load(fis); //所以现在属性对象中有(key=username,value=scott)
    33 
    34         //4.关闭流
    35         fis.close();
    36 
    37         //通过key获取value
    38         String v1 = p.getProperty("driver");
    39         String v2 = p.getProperty("url");
    40         String v3 = p.getProperty("username");
    41         String v4 = p.getProperty("password");
    42 
    43         System.out.println(v1);
    44         System.out.println(v2);
    45         System.out.println(v3);
    46         System.out.println(v4);
    47     }
    48 }
  • 相关阅读:
    hdu acm 2844 Coins 解题报告
    hdu 1963 Investment 解题报告
    codeforces 454B. Little Pony and Sort by Shift 解题报告
    广大暑假训练1 E题 Paid Roads(poj 3411) 解题报告
    hdu acm 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
    hdu acm 1114 Piggy-Bank 解题报告
    poj 2531 Network Saboteur 解题报告
    数据库范式
    ngnix 配置CI框架 与 CI的简单使用
    Vundle的安装
  • 原文地址:https://www.cnblogs.com/jiasq/p/8528448.html
Copyright © 2011-2022 走看看