Créer une connexion JDBC à l'aide du fichier de propriétés

 
package com.javaartifacts;
 
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
 
public class TestConnection {
 
	public static Properties loadPropertiesFile() throws Exception {
 
		Properties prop = new Properties();
		InputStream in = new FileInputStream("jdbc.properties");
		prop.load(in);
		in.close();
		return prop;
	}
 
	public static void main(String[] args) {
 
		System.out.println("create jdbc connection using properties file");
		
		Connection con = null;
 
		try {
 
		Properties prop = loadPropertiesFile();
 
		String driverClass = prop.getProperty("MYSQLJDBC.driver");
		String url = prop.getProperty("MYSQLJDBC.url");
		String username = prop.getProperty("MYSQLJDBC.username");
		String password = prop.getProperty("MYSQLJDBC.password");
 
		Class.forName(driverClass);
 
		con = DriverManager.getConnection(url, username, password);
 
		if (con != null) {
		System.out.println("connection created successfully using properties file");
		}
 
		else {
		System.out.println(" unable to create connection");
		}
 
		}catch (SQLException e) {
		e.printStackTrace();
		} 
		catch (Exception e) {
		e.printStackTrace();
		} finally {
 
		try {
		if (con != null) {
		con.close();
		}
		} catch (Exception ex) {
		ex.printStackTrace();
		}
		}
	}
 
}
 
Uninterested Unicorn