Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

JDBC와 MySQL에서 어디에서 연결을 닫아야 합니까?


finally 블록에서 연결을 종료해야 합니다. 다음은 JDBC와 MySQL에서 연결을 종료하는 Java 코드입니다. -

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class CloseConnectionDemoInFinallyBlock {
   public static void main(String[] args) {
      String JDBCURL = "jdbc:mysql://localhost:3306/web?useSSL=false";
      Connection con = null;
      try {
         con = DriverManager.getConnection(JDBCURL, "root", "123456");
         System.out.println("connection is open");
      }
      catch (Exception e) {
         e.printStackTrace();
      }
      finally {
         try {
            con.close();
         }
         catch (SQLException sqlException) {
            sqlException.printStackTrace();
         }
      }
   }
}

이것은 다음과 같은 출력을 생성합니다 -

connection is open

다음은 출력의 스크린샷입니다 -

JDBC와 MySQL에서 어디에서 연결을 닫아야 합니까?