0
在我的春天项目,我的服务类中的一个具有这种方法来保存文件名为database.properties磁盘:不需要反斜线添加到文件中保存的Java方法
public void create_properties(String maquina, String usuario, String senha) {
System.out.println("create_properties");
Properties props = new Properties();
props.setProperty("jdbc.Classname", "org.postgresql.Driver");
props.setProperty("jdbc.url", "jdbc:postgresql://"+maquina+"/horario");
props.setProperty("jdbc.user", usuario);
props.setProperty("jdbc.pass", senha);
props.setProperty("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect");
props.setProperty("hibernate.show_sql", "false");
props.setProperty("hibernate.hbm2ddl.auto", "validate");
FileOutputStream fos;
try {
fos = new FileOutputStream("database.properties");
props.store(fos, "propriedades");
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
我的问题是,物业JDBC :网址应该是这样的:
jdbc:postgresql://localhost:5432/horario
但什么是被保存是这样的:
jdbc\:postgresql\://localhost\:5432/horario
任何CA ñ告诉我如何避免这个反斜杠被包括在内?