# PreparedStatement
[Mybatis] ${}과 #{}의 차이
Mybatis를 사용하다 보면, xml에서 파라미터를 매핑할 때 - 이번에 소스 코드 취약점 진단을 받고 ${}로 되어있던 부분을Mybatis의 $, Mybatis 3 공식 문서에 나와 있는 설명을 보자면 다음과 같다.Notice the parameter notatio

Statement, PreparedStatement 사용법
Statement stmt=null;stmt=conn.createStatement();stmt.executeUpdate(sql);PreparedStatement pstmt=null;pstmt=conn.prepareStatement(sql);pstmt.setString(

커넥션 풀 / 데이터베이스 연동의 접속 / 멀티스레드
java.sql에서 중요한 3가지 Connection - 접속관리 Statement - SQL preparedStatement - 미리 준비되어진 Statement ResultSet - Select Return Data 관리 preparedStatement java.

Java - JDBC API (Oracle)
Java Database Connectivity의 약자로 자바 언어로 데이터베이스 프로그래밍을 하기 위한 라이브러리이다. JDBC는 DBMS에 종속되지 않는 관련 API를 제공하기 때문에 데이터베이스가 어떤 종류인지는 상관 없다. JDBC 드라이버는 각 DBMS 회사에
JDBC - test 코드 작성하기 (list, view, write, update, increase, delete)
Java Database ConnectionDatabase는 oracle 11g를 쓴다.라이브러리 안에 프로그램이 들어와 있어야 사용 가능하다.Oracle이나 MySQL이나 MSSQL 등 어떤걸로 구현할 지 모르니까 Interface로 만들어져 있다.C:\\oracle
JDBC_sql문 실행하기
sql 명령어를 실행해주기 위해서 (Prepared)Statement객체를 생성해주어야 한다.1) Statement 객체 생성Statement stmt=null;stmt=con.createStatement();2) sql문 작성String sql=2) Connectio
[Java] Java로 mysql에 insert하기
앞에서 java와 mysql을 연동하였다.더 나아가서 csv 파일로 저장된 데이터를 mysql에 insert를 도전하였다.이전에 서울시 병원 csv 파일로 db를 만드는 실습을 하였는데, 동일한 데이터를 이용하여 db를 만들었다.하나의 insert를 할 때는 execu
Statement vs Preparedstatement
둘 다 SQL을 실행할 수 있는 객체라고 보면 된다. 하지만 둘은 몇가지 차이가 있다. 현재에는 대부분 preparedstatement방식을 사용한다고 보면 된다.간단하게 Statement는 명령문이라고 보면 된다. 이는 DB에 작업을 명령하는 쿼리 등, 명령 그 자체
PreparedStatement vs Statement vs CallableStatement
Statment PreparedStatement CallableStatement Statement SQL 구문을 실행하는 역할 Statement는 만들어진 쿼리를 전달하는 역할 Query에 문자열 넣을 때 ''를 꼭 넣어줘야함 PreparedStatement

JAVA : PreparedStatement
안녕하세요 😀. 오늘은 java.sql의 PreparedStatement에 대해 알아보도록 하겠습니다. 저번 java.sql편을 못 보신 분은 보고 오시는 걸 권장합니다.Java™ Platform Standard Ed. 8에서 java.sql에서 PreparedSta
0713 - Servlet JDBC 연결 용어
Class.forName( )을 이용해서 Driver Class를 로딩하면 객체가 생성되고, DriverManager에 등록된다.Driver 클래스를 찾지못하면 ClassNotFoundException이 발생한다.DriverManager 클래스는 JDBC 드라이버를 통
MySQL의 Prepare Statement
JDBC에서 사용하는 PreparedStatement를 통해 쿼리를 실행할 때 해당 쿼리를 분석한 분석 정보를 저장해 매번 실행할 때마다 쿼리 분석 시간을 Skip하여 쿼리 실행 시간을 줄여준다고 알고 있었지만 MySQL의 경우에는 조금 다른 부분이 있어 기억하고자 이
[JSP] - PreparedStatement
statement 인터페이스를 구현한 객체로 항상 인수가 없는 Connection 클래스의 createStatement() 메소드를 호출함으로써 얻어진다.일단 statement 객체를 생성하면 statement 객체의 executeQuery() 메소드를 호출하여 sql

12.17
오늘부터 part2.프레임워크에대해 배울것인증절차나 db종류 바뀌면의존하고 있는 객체 바꿔야됨.객체 직접 생성해서 의존하는 방법은 결합력 최상위\-> 낮추려면 쿠키유틸즈 dependancy injection사용. 생성자로 객체 받음..\->스프링결합력 낮춤dao - 커