首页 > 文章

读取配置文件失败:文件读取失败是什么情况

读取配置文件失败

读取配置文件失败(文件读取失败是什么情况)

一开始是用JDBC读取外部的数据库配置文件,文件如下:

package hanxiu.util;

import java.io.InputStream;

import java.sql.*;

import java.util.Properties;

/**

* JDBC工具类:

* 1) 获取Connection

* 2) 释放资源

*/

public class JDBCUtil {

/**

* 获取Connection

* @return 所获得到的JDBC的Connection

*/

public static Connection getConnection() throws Exception {

/**

* 不建议大家把配置硬编码到代码中

*

* 最佳实践:配置性的建议写到配置文件中

// String url = "jdbc:mysql:///springdata";

// String user = "root";

// String password = "123";

// String driverClass = "com.mysql.jdbc.Driver";

InputStream inputStream = JDBCUtil.class.getClassLoader().getResourceAsStream("db.properties");

Properties properties = new Properties();

System.out.print(inputStream);

properties.load(inputStream);

String url = properties.getProperty("jdbc.url");

String user = properties.getProperty("jdbc.user");

String password = properties.getProperty("jdbc.password");

String driverClass = properties.getProperty("jdbc.driverClass");

Class.forName(driverClass);

Connection connection = DriverManager.getConnection(url, user, password);

return connection;

}

/**

* 释放DB相关的资源

* @param resultSet

* @param statement

* @param connection

*/

public static void release(ResultSet resultSet,

Statement statement,

Connection connection){

if(resultSet != null) {

try {

resultSet.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if(statement != null) {

try {

statement.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if(connection != null) {

try {

connection.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

一直无法读取到db.properties,报的错误如下


后面通过找资料观查发现才知道文件夹的类型没设置,通过这样设置可以解决问题


  • 360sd是什么文件夹
  • plot.log是什么文件
  • 有人体验过灵魂出窍吗?什么情况下会出现灵魂出窍?
  • iso文件怎么打开?
  • 怎么压缩文件:文件如何压缩打包
  • 怎么压缩文件:电脑上制作压缩步骤
  • 怎么恢复删除的文件:删除的文件怎么恢复
  • 怎么制作文件夹:电脑文件夹怎么做我想知道做文件夹的步骤
  • 情况说明怎么写
  • dat是什么文件:什么是DAT文件, 如何打开DAT文件
  • 本文地址:https://www.ytsfc.com/show-1-22906-0.html

    • 大结局为什么萧炎杀药老

      大结局为什么萧炎杀药老

      原著大结局为什么萧炎杀药老​1、原因就是萧炎自身的原因了。萧炎是远古八族之萧族的后人,萧炎手中的古玉是打开古帝遗迹的关键。收集古玉是药老他们一直的使命。所以,药老追...

    • 车标志识别图片大全  【图片】

      车标志识别图片大全 【图片】

      每一辆汽车都有自己的品牌标志,用于告诉大家它们的生产厂家。下面我们来认识一下一些比较常见的汽车标志,有不认识的小伙伴赶快记下来!中国汽车最著名的要属:奇瑞、吉利、长城、...

    • 达咩啥意思:达咩为什么不能随便说

      达咩啥意思:达咩为什么不能随便说

      哒咩什么意思达咩的意思是不行,不许,不可以的意思。达咩是日语的中文读音译字,是一句比较生活化的日常用语。日语常用语还有,晚安对长辈:お休みなさい(哦呀斯米那赛),再见:さようなら...

    • 水浒传人物介绍:水浒传15个人物介绍

      水浒传人物介绍:水浒传15个人物介绍

      水浒传15个人物介绍1, 及时雨,呼保义,宋江:及时雨:总在别人需要的时候出现 2,玉麒麟,卢俊义 ,麒麟是神兽,是百兽之长 富甲天下,仗义疏财3,智多星,吴用 智多星,聪明,智慧多多的上界星辰...

    评论底部pc
    评论底部 m

    豆豆的家

    http://www.ytsfc.com/

    '); })(); | 京ICP1234567-2号

    Powered By 电视大师网 XXX公司

    使用手机软件扫描微信二维码

    关注我们可获取更多热点资讯

    感谢小豆豆技术支持