3-Tier (WAS - DB)

산본8단지주민·2024년 3월 27일
0

3-Tier

목록 보기
5/5

WAS - DB 연결

[WAS 1, 2]
# DB를 연결하기 위해서 mariadb-connector가 필요하므로 해당 파일을 받아주자
# 필자의 톰캣 설치 디렉토리 위치는 /usr/local/ 이므로 상황에 맞게 경로 설정을 바꿔주자

cd /usr/local/tomcat/lib
wget https://dlm.mariadb.com/3752064/Connectors/java/connector-java-2.7.12/mariadb-java-client-2.7.12.jar

cd /usr/local/tomcat/webapps/ROOT
vim checkDBConnect.jsp

<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>MariaDB 연결 드라이버 테스트</title>
</head>
<body>
        <h1>WAS1 또는 WAS2</h1>
        <h1>MariaDB 연결 드라이버 테스트</h1>
        <%
                String jdbcUrl = "jdbc:mariadb://<MAXSCALE_IP>:3306/pj";
                String dbId = "slave";
                String dbPwd = "0000";

                try
                {
                        Class.forName("org.mariadb.jdbc.Driver");
                        Connection connection = DriverManager.getConnection(jdbcUrl, dbId, dbPwd);
                        out.println("MariaDB 연결 성공");
                }
                catch (Exception ex)
                {
                        out.println("연결 오류입니다. 오류 메시지 : " + ex.getMessage());
                }
        %>
</body>
</html>

# 저장 후 ALB로 접속 시

profile
Just Practice

0개의 댓글