Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package temp;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.IOException;
- public class temp {
- private String address;
- private String port;
- private String dbname;
- private String user;
- private String password;
- File file = new File("~/jdbc_mysql.conf");
- BufferedReader reader = null;
- public void metodo() {
- try
- {
- reader = new BufferedReader(new FileReader(file));
- String field = null;
- while ((field = reader.readLine()) != null) {
- switch (field) {
- case "address":
- this.address = field.split("=")[1];
- break;
- case "port":
- this.port = field.split("=")[1];
- break;
- case "dbname":
- this.dbname = field.split("=")[1];
- break;
- case "user":
- this.user = field.split("=")[1];
- break;
- case "password":
- this.password = field.split("=")[1];
- break;
- }
- }
- }catch(
- FileNotFoundException fnfe)
- {
- System.err.println("Arquivo não encontrado.");
- }catch(
- IOException ioe)
- {
- ioe.printStackTrace();
- }finally
- {
- try {
- if (reader != null) {
- reader.close();
- }
- } catch (IOException v) {
- }
- }
- }
- public Connection getConnection() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- return DriverManager.getConnection("jdbc:mysql://"
- + address + port + "/" + dbname, user, password);
- } catch (Exception e) {
- throw new RuntimeException(e);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement