본문 바로가기

jdbc4

JDBC 드라이버에서 MySQL 데이터베이스 문자 인코딩 설정 JDBC 드라이버를 이용해서 MySQL 데이터베이스에 연결할 때, 프로퍼티에 따로 값을 설정하지 않으면 문자 인코딩(characterEncoding) 값은 자동으로 감지합니다. 연결 프로퍼티에 문자 인코딩 설정 Properties properties = new Properties(); properties.put("user", "USER_NAME"); properties.put("password", "PASSWORD"); properties.put("characterEncoding", "UTF-8"); Connection connection = DriverManager.getConnection("JDBC_URL", properties); MySQL to Java Encoding Name Translatio.. 2019. 6. 23.
JDBC를 사용한 MySQL SSL 연결 JDBC 드라이버를 이용해서 MySQL 데이터베이스에 SSL 연결하는 방법에 대한 글입니다. QueryPie Engine 개발 중 SSL 기능을 개발하면서 배운 내용을 정리한 글입니다. SSL 연결이 왜 필요한지와 SSL 연결은 어떻게 구현해야 하는지에 다루고 있습니다. https://medium.com/querypie/jdbc%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%9C-mysql-ssl-%EC%97%B0%EA%B2%B0-1c5da86cc2c5 JDBC를 사용한 MySQL SSL 연결 QueryPie 개발기 #9: 데이터베이스에 안전하게 접속하기 medium.com https://medium.com/querypie/mysql-ssl-connection-using-jdbc-bee3b.. 2019. 5. 6.
티베로 JDBC 연결 테스트 예제 이 글은 티베로(Tibero) 데이터베이스를 JDBC 클라이언트를 이용하여 연결 테스트하는 예제이다. 아래 코드를 실행하기 전에 데이터베이스 접속 정보를 변경해야 한다. 소스 코드 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; /** * Tibero DBMS Connection Example * * @author jayden-lee */ public class TiberoConnection { private String ip = "You.. 2019. 4. 5.
JDBC execute, executeQuery, executeUpdate 메서드 특징 execute, executeQuery, executeUpdate 메서드 JDBC Type 4 드라이버는 쿼리를 실행 할 수 있도록 execute, executeQuery, executeUpdate 3개의 메서드를 제공합니다. 이번 글에서는 각 메서드의 차이점과 특징에 대해 알아보겠습니다. 1. execute execute 메서드는 모든 유형의 SQL 문장과 함께 사용할 수 있으며, boolean 값을 반환합니다. 반환 값이 ‘true’이면, getResultSet 메서드를 사용함으로써 결과 집합을 얻을 수 있습니다. 반대로 반환 값이 ‘false’이면, 업데이트 개수 또는 결과가 없는 경우입니다. execute 메서드는 Select, Insert, Update, Delete, DDL 문을 모두 실행할 .. 2019. 4. 4.