1
  • プロパティファイルに値を追加する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();
       }
}
4

2 に答える 2

0

Propertiesクラスを見てください。それは役に立つかもしれないいくつかの適切な方法を持っています。

load()
save()
setProperty()
containsKey()
于 2013-02-22T12:32:23.673 に答える