zoukankan      html  css  js  c++  java
  • Java 程序读取properties文件

    新建一个数据库properties文件 dataSource.properties

     新建一个测试类

    import java.io.InputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Properties;

    public class DataTest {

    private static String fileName = "dataSource.properties";

    public static void main(String[] args) {
    Properties prop = new Properties();
    try {

    //读取属性文件

    InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName);prop.load(inputStream); ///加载属性列表

    String name = prop.getProperty("name");

    String url = prop.getProperty("url");
    String user = prop.getProperty("user");
    String password = prop.getProperty("password");
    Class.forName(name);//获取连接类型
    Connection con = DriverManager.getConnection(url,user,password);//获取连接
    String sql = "select * from user";
    PreparedStatement pst = con.prepareStatement(sql);//准备执行语句
    ResultSet result = pst.executeQuery();//执行语句,得到结果集
    List<String> list = new ArrayList();
    while(result.next()){
    list.add(result.getString(2));
    System.out.println(result.getString(1));
    System.out.println(result.getString(2));
    System.out.println(result.getString(3));
    }
    result.close();
    } catch (Exception e) {

    e.printStackTrace();
    }

    }

    }

  • 相关阅读:
    解决JDBC连接MySQL 8时得异常:java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.
    洛谷P2604(最大流+最小费用最大流)
    poj2411(状压dp)
    二轮前水题计划
    最近挖的坑
    关于我
    future
    mysql学习笔记
    vue踩坑记
    XSS漏洞学习笔记
  • 原文地址:https://www.cnblogs.com/zjf6666/p/9055555.html
Copyright © 2011-2022 走看看