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 |