当前位置:   article > 正文

Java连接数据库的数据库配置文件_java数据库配置文件

java数据库配置文件

1.配置数据库文件的作用?

        在Java项目中,连接数据库是非常常见的操作。为了方便管理和维护数据库连接的配置信息,我们通常会使用配置文件来存储这些信息。

        例如在一个项目中有许多函数或者方法用到了同一个数据库,那么如果修改了数据库的密码或者其他选项,代码中需要一个个更改,颇为麻烦,将数据库连接的代码写入文件中更为方便。 

        本文将介绍如何使用配置文件来配置Java项目的数据库连接,并提供代码示例。

2.如何配置数据库文件

        在项目目录下创建后缀为.properties的文件,在文件中写入如下连接数据库的代码:

  1. db.driver=com.mysql.cj.jdbc.Driver
  2. # 数据库连接URL
  3. db.curl=jdbc:mysql://localhost:3306/mysql
  4. # 数据库用户名
  5. db.username=root
  6. # 数据库密码
  7. db.password=root

        然后使用java.util.Properties类来读取配置文件中的配置项。

         sql.properties是之间设置的数据库配置名字。

  1. Properties properties = new Properties();
  2. properties.load(new FileInputStream("sql.properties"));

        driver,url,usename,password是在配置文件中设置的变量。

3.举个小李子

        一个读取数据库的代码

  1. public static void updataSQL(String nowHandle, String inputData) throws ClassNotFoundException, SQLException, IOException {
  2. Properties properties = new Properties();
  3. properties.load(new FileInputStream("sql.properties"));
  4. Class.forName("com.mysql.cj.jdbc.Driver");
  5. String driver = properties.getProperty("db.driver");
  6. String url = properties.getProperty("db.curl");
  7. String username = properties.getProperty("db.username");
  8. String password = properties.getProperty("db.password");
  9. Class.forName(driver);
  10. Connection conn = DriverManager.getConnection(url, username, password);
  11. String sql = "UPDATE operate SET `key`=? WHERE handle=?";
  12. PreparedStatement preparedStatement = conn.prepareStatement(sql);
  13. preparedStatement.setString(1, inputData);
  14. preparedStatement.setString(2, nowHandle);
  15. preparedStatement.executeUpdate();
  16. preparedStatement.close();
  17. conn.close();
  18. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/722119
推荐阅读
相关标签
  

闽ICP备14008679号