我在 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);}
}
}