ECLIPSE でいくつかのコードを作成しました。ご覧のとおり、ユーザー名、パスワード、データベース URL、SQL クエリはプログラムにハードコーディングされています。データベースのパスワードやユーザー名を変更したり、クエリを変更したりするたびに、コードを変更して再コンパイルしたくありません。そのため、これらの「パラメーター」をファイル (テキスト、XML、json ???) 内に入れたいと考えています。パラメータを簡単に変更できるようにしたい。それで、私は何をすべきですか?どのようなファイルを使用すればよいですか? XML、jsonはどちらもよく知っている必要があるので避けたいです。XML と JSON は、コードが大きくなると難しくなる可能性があります。
import java.sql.*;
public class JDBCDemo {
static String query =
"SELECT customerno, name " +
"FROM customers;";
public static void main(String[]args)
{
String username = "cowboy";
String password = "123456";
try
{
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/business", username, password);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
}catch(SQLException ex){System.out.println("Exception! " + ex);}
}
}