7
jdbc.password=
Làm cách nào để gán jdbc.password
khóa trong tệp application.properties của tôi một chuỗi rỗng?Đặt chuỗi trống làm giá trị của một khóa trong tệp thuộc tính
Tôi hiểu rằng tôi có thể làm điều này theo chương trình như sau, nhưng tôi muốn đặt điều này trong tệp thuộc tính.
Properties props = new Properties();
props.put("password", "");
Mặc dù thử nghiệm mà bạn cung cấp dường như làm việc, lý do đằng sau câu hỏi của tôi là để đặt mật khẩu trống cho kết nối cơ sở dữ liệu mysql. Khi tôi làm điều này, kết nối jdbc của tôi không thành công và cho tôi ngoại lệ sau đây là 'org.hibernate.exception.GenericJDBCException: Không thể mở kết nối do org.apache.tomcat.dbcp.dbcp.SQLNestedException: Không thể tạo PoolableConnectionFactory (Truy cập bị từ chối cho người dùng 'root' @ 'localhost' (sử dụng mật khẩu: YES)) ' – Susie
@Susie: Có vẻ như đó là điều gì đó trong cách mà trình điều khiển JDBC chọn lên các thuộc tính. Tôi đã trả lời câu hỏi bạn đã hỏi - điều tiếp theo cần làm là tham khảo tài liệu liên quan về cách sử dụng các thuộc tính. –
Cũng lưu ý rằng nếu tôi đặt mật khẩu mysql cho một số chuỗi và cập nhật tệp thuộc tính cho phù hợp, ứng dụng của tôi hoạt động tốt. – Susie