你可以看看 driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost:1433;databaseName=Books
user=sa
password= 其实定义属性时 没什么难的 就是 名称=值 的形式然后我通过一个静态类加载属性文件的信息 public final class Env extends Properties { //继承Properties
private static Env instance; public static Env getInstance() {
if (instance != null) {
return instance;
} else {
makeInstance();
return instance;
}
}//这个是同步方法 private static synchronized void makeInstance() {
if (instance == null) {
instance = new Env();
}
}//加载属性文件
private Env(){
InputStream is=getClass().getResourceAsStream("/db.properties");
try{
load(is);
}catch(Exception e){
System.out.println("错误:没有读取属性文件");
}
}
}
这个静态类用了单例模式 其实也不用这么麻烦 关键是读取属性这段文件 你看看 public static synchronized Connection getConnection()
throws Exception {
// 读取配置信息
String driverClassName = Env.getInstance().getProperty("driver");
String url = Env.getInstance().getProperty("url");
String user = Env.getInstance().getProperty("user");
String password = Env.getInstance().getProperty("password");
Connection con=null;
try{
//加载数据库程序
Class.forName(driverClassName);
con=DriverManager.getConnection(url,user,password);
}catch(Exception e){
throw new Exception("不能取得数据库连接!");
}
return con;
}
}
就这样了 祝你好运