【Java开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了Java开源代码-PropertiesExample.java的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
import java.util.*;
import java.io.*;
import java.
sql.*;
public class PropertiesExample
{
public static void main (String args[])
{
String className=null;
String url=null;
String user = null;
String password = null;
try
{
ResourceBundle resources;
InputStream in = null;
ResourceBundle newResources;
in = ClassLoader.getSystemResourceAsStream("db.properties");
resources = new PropertyResourceBundle(in);
in.close();
className = resources.getString("jdbc.driver");
url = resources.getString("jdbc.url");
user = resources.getString("jdbc.user");
password = resources.getString("jdbc.pass
word");
}
catch (Exception exp)
{
System.out.println("Couldn't load resources.");
System.exit(-1);
}
try
{
Class.forName(className);
}
catch (Exception e)
{
System.out.println("Failed to load driver.");
return;
}
try
{
Connection con = DriverManager.getConnection
(url,user,password);
if(con != null)
{
System.out.println("Successfully connected to " +
url);
con.close();
}
}
catch (Exception e)
{
System.out.println("Failed to connect: " + e);
return;
}
}
}