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 }
  • 相关阅读:
    2.4.6 处理表单 的 工作原理的解释
    nginx proxy模块
    nginx负载均衡模块
    Oracle正在执行和执行过的SQL语句
    nginx
    linux :故障提示:Error:No suitable device found: no device found for connection "System eth0"
    memcached
    一致性哈希算法(consistent hashing)(转)
    大规模网站sesson会话保持思路及实践配置
    AB压力测试工具
  • 原文地址:https://www.cnblogs.com/jiasq/p/8528448.html
Copyright © 2011-2022 走看看