기존에 쓰던 코드는 이건데 오류로 안되더라

클래스 찾아오는 부분은 deprecated 뜨고

타임존을 입력하라는 에러가 뜬다

 

<% 
	Connection conn = null;
	PreparedStatement ptst = null;
		
	try {
		Class.forName("com.mysql.jdbc.Driver");
		conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/스키마여기에", "DB계정",
		"계정 비밀번호");
	
		/* 생략 */
	} catch (Exception e) {
		e.printStackTrace();
	} finally {
		if (ptst != null) {
			ptst.close();
		}
		if (conn != null) {
			conn.close();
		}
	
	}
%>

 

 

그래서 요즘 쓰는건 아래와 같다

클래스 찾아오는 부분에 cj가 추가되었고

캐릭터 인코딩과 타임존을 추가하였더니 오류 없이 잘됨~!

 

<% 
	Connection conn = null;
	PreparedStatement ptst = null;
		
	try {
		Class.forName("com.mysql.cj.jdbc.Driver");
		conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/스키마명여기에?characterEncoding=UTF-8&serverTimezone=UTC", "DB계정",
		"계정 비밀번호");
	
		/* 생략 */
	} catch (Exception e) {
		e.printStackTrace();
	} finally {
		if (ptst != null) {
			ptst.close();
		}
		if (conn != null) {
			conn.close();
		}
	
	}
%>

'jsp' 카테고리의 다른 글

jstl로 map에 접근하기 HashMap<String, Object>  (0) 2020.05.04
MultipartRequest를 통한 파일업로드하기  (0) 2020.02.03

+ Recent posts