Junior — Middle
Where in the application would you choose to store the database connection URL?
sobes.tech AI
Answer from AI
The database connection URL is usually stored in the application's configuration files rather than in the code. In Java applications, this can be:
- The
application.propertiesorapplication.ymlfile (if using Spring Boot) - An external configuration file loaded at application startup
- Environment variables (especially in containerized or cloud environments)
For example, in Spring Boot in application.properties:
spring.datasource.url=jdbc:postgresql://localhost:5432/mydb
spring.datasource.username=user
spring.datasource.password=pass
Storing the URL in configuration allows changing connection parameters without recompiling and simplifies managing settings for different environments (development, testing, production). It also enhances security if configuration files are protected or parameters are passed through secure secret stores.