- 我有一个 java 代码将值附加到我的属性文件中
- 我的属性文件将有一个这样的条目。
- key1 = 主机、端口、orcl、用户名、密码
- key2 = 主机、端口、orcl、用户名、密码
- key3 = 主机、端口、orcl、用户名、密码等...
这些 key1、key2 和 key3 是连接名称。
- 在进入属性文件之前,首先我必须检查文件是否已经给出了连接名称条目。我的意思是,如果用户再次使用 key1 或 key2 或 key3 连接名称输入值,它必须发出警报,说明此连接名称可用,因此请尝试使用另一个名称。
这是我在文件中输入的java代码:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
con = DriverManager.getConnection("jdbc:oracle:thin:@"+host+":"+port+"/"+service,username,password);
con.setAutoCommit(false);
if (con!=null)
{
session.setAttribute(username, con);
out.println("Connected Successfully");
PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("my properties file", true)));
out1.println(cname+" = "+host+","+port+","+service+","+username+","+password);
out1.close();
}
else
{
out.println("Error in getting connection");
}
}
catch(Exception e)
{
e.printStackTrace();
}
}