您可以在 .properties 文件中设置连接信息(数据库名称、密码、服务器地址等)。喜欢下面。
1)静态方式
config.properties(一般在classPath-src\config.properties创建)文件包含
driver=com.mysql.jdbc.Driver
database=jdbc:mysql://localhost:3306/dbName
dbuser=root
dbpassword=root
您还可以创建或重置值
或1) 创建或设置动态属性文件。
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class App
{
public static void main( String[] args )
{
Properties prop = new Properties();
try {
//set the properties value
prop.setProperty("database", "localhost");
prop.setProperty("dbuser", "patel");
prop.setProperty("dbpassword", "password");
//save properties to project root folder
prop.store(new FileOutputStream("config.properties"), null);
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
(config.properties)中的输出
dbpassword=password
database=localhost
dbuser=patel
2)现在是时候在运行时阅读它了。
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class App
{
public static void main( String[] args )
{
Properties prop = new Properties();
try {
//load a properties file
prop.load(new FileInputStream("config.properties"));
//get the property value and print it out
System.out.println(prop.getProperty("database"));
System.out.println(prop.getProperty("dbuser"));
System.out.println(prop.getProperty("dbpassword"));
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
输出
localhost
patel
password
请在 <% %> 中用 jsp 编写这段代码,这样你就可以在运行时加载任何东西。需要任何帮助 ping 我........ :)