본문 바로가기
코딩/MariaDB

[MariaDB] MariaDB JDBC Driver 설치하기

by 인생최적화 2020. 7. 8.
반응형

 

마리아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

댓글