CODEDRAGON ㆍDevelopment/Database
Parameters
· 쿼리의 파라미터
· PreparedStatement 객체의 ? 에 해당되는 바인딩 변수 여기에 해당됩니다.
· 전달되는 객체에 따라 파라미터의 타입이 결정됩니다.
Mybatis 코드
| <select id="selectPerson" parameterType="int" resultType="hashmap"> SELECT * FROM person WHERE id=#{id} </select> 
 | 
Java 코드
| String selectPerson = "SELECT * FROM person WHERE id=?"; PreparedStatement preparedStatement = conn.preparedStatement(selectPerson); preparedStatement.setInt(1, id); | 
여러 개의 파라미터를 통한 쿼리문
| <insert id="insertPerson" parameterType="com.tistory.codedragon.vo.Person"> INSERT INTO person (id, username, password) VALUES(#{id},#{username},#{password}) </insert> 
 | 
'Development > Database' 카테고리의 다른 글
| ADO.NET 아키텍쳐 (0) | 2019.10.11 | 
|---|---|
| DIKW pyramid(DIKW 피라미드) (0) | 2019.09.28 | 
| MySQL 설치 파일 Download - 5.7.x (0) | 2019.09.21 | 
| MySQL 설치 파일 Download - 8.0.xx (0) | 2019.09.21 | 
| 스키마(Schema), ANSI/SPARC 3단계 구조와 스키마 구분 표 (0) | 2019.09.20 |