마리아DB JDBC 연결 커넥터(Connector) 설치하기
JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API입니다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공합니다.
각 데이터베이스마다 JDBC를 연결해주는 Driver가 따로 있습니다. 이번에는 MariaDB에서 제공하는 JDBC Driver를 다운 받아 적용하는 방법을 포스팅하려고 합니다. 하지만 MySQL JDBC Driver로 적용해도 상관없다고 합니다.
# 홈페이지에서 다운받기
구글 크롬에서 'mariadb jdbc driver download' 검색
다운로드 버튼 클릭
해당 'jar'파일 링크 눌러서 다운 받기
# 프로젝트에 적용하기
다운 받은 'jar'파일을 복사합니다
[프로젝트] - [WebContent] - [WEB-INF] - [lib] 폴더로 붙여넣기합니다
[프로젝트 우클릭] - [Build Path] - [Configure Build Path]
'Add JARs' 클릭
'lib'폴더에 넣었던 'jar'파일 선택하고 'OK' 누르기
추가된 것 확인하고 'Apply and Close' 눌러서 나오기
# 테스트
간단한 테이블을 하나 만듭니다
create table user(
userID varchar(20),
userPassword varchar(20),
userName varchar(20),
userEmail varchar(20)
);
테스트용 JSP 페이지 생성
'join.jsp' (회원가입 폼)
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form method="post" action="joinAction.jsp">
아이디 <input type="text" name="userID"><br>
비밀번호 <input type="password" name="userPassword"><br>
이름 <input type="text" name="userName"><br>
이메일 <input type="email" name="userEmail"><br>
<input type="submit">
</form>
</body>
</html>
'joinAction.jsp' (회원가입 처리 로직 페이지)
<%@page import="test.UserDAO"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<% request.setCharacterEncoding("utf-8"); %>
<jsp:useBean id="user" class="test.User" scope="page"/>
<jsp:setProperty name="user" property="userID"/>
<jsp:setProperty name="user" property="userPassword"/>
<jsp:setProperty name="user" property="userName"/>
<jsp:setProperty name="user" property="userEmail"/>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
UserDAO userDAO = new UserDAO();
int result = userDAO.join(user);
if(result == 1)
out.println("회원가입 성공");
else
out.println("회원가입 실패");
%>
</body>
</html>
'join.jsp'를 실행하면 이런 입력폼이 나옵니다
아무거나 입력하고 쿼리 전송 누르면 '회원가입 성공'이 뜹니다
MariaDB로 들어가서 'select * from user' 쿼리 실행
내가 방금 입력했던 회원정보가 실제로 DB에 입력된 것을 확인할 수 있습니다
자기계발하는 개발자
'인생최적화'
'코딩 > MariaDB' 카테고리의 다른 글
[MariaDB] MariaDB 설치하기 zip 형식 (0) | 2020.06.15 |
---|---|
[MariaDB] MariaDB 설치하기 msi 형식 (2) | 2020.06.14 |
댓글