>데이터 베이스 >MySQL 튜토리얼 >구성 파일을 통해 데이터베이스에 연결하는 mysql 예제에 대한 자세한 설명

구성 파일을 통해 데이터베이스에 연결하는 mysql 예제에 대한 자세한 설명

黄舟
黄舟원래의
2017-08-13 10:40:321370검색

이 글에서는 주로 구성 파일을 통해 데이터베이스에 연결하는 mysql에 대한 관련 정보를 소개합니다. 주로 단일 인스턴스에서 데이터베이스 연결 방법을 얻기 위한 도구 클래스의 구현입니다. 필요한 친구는 구성을 통해

mysql을 참조할 수 있습니다. 데이터베이스 연결

구성 파일 jdbc.properties


##MySQL
driver=com.mysql.jdbc.Driver
url=jdbc\:mysql\:///ake?useUnicode\=true&characterEncoding\=UTF-8
username=root
password=1234

##Oracle
#driver=oracle.jdbc.driver.OracleDriver
#url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
#username=scott
#password=tiger

간단히 이야기해 보겠습니다. 구성 파일에는 MySQL과 Oracle의 데이터베이스 정보가 기록되어 있습니다. 내 데이터베이스는 mysql이므로 Oracle 구성 정보를 주석 처리했습니다.

다음 단계는 데이터베이스 연결 방법을 얻기 위한 싱글톤(Hungry Chinese 스타일) 도구 클래스입니다


package Studying.d15;

import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;

public class ConnUtils {
  private static Connection con = null;

  static{
    try {
      Properties p = new Properties();
      p.load( new FileInputStream("jdbc.properties") );
      String driver = p.getProperty("driver");
      String url = p.getProperty("url");
      String username = p.getProperty("username");
      String password = p.getProperty("password");
      System.out.println(url+","+driver);
      Class.forName(driver);
      con = DriverManager.getConnection(url, username, password);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
  public static Connection getConnection(){
    return con;
  }
}

위 내용은 구성 파일을 통해 데이터베이스에 연결하는 mysql 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.