- JDBC
자바에서 DB에 접근할 수 있게 해주는 Programing API
- API
프로그램 자체에서 제공해주는 기능
- OJDBC
Oracle에서 제공하는 Oracle DB와 java연결을 위한 라이브러리
- 라이브러리
프로그램언어에서 제공해주지 않는 것(외부기능) 들을 외부에서 추가해주는 것
public Board insertBoard() {
System.out.println("\n 게시글 작성 \n");
System.out.print("글 제목 : ");
String title = sc.nextLine();
//StringBuffer는 mutable
//String은 immutable이므로 문장을 합칠때 새로생성함
//때문에 메모리 낭비가 심함
StringBuffer content = new StringBuffer(); //총저장되는곳
StringBuffer input = new StringBuffer(); //입력재활용
System.out.println("--- 내용 입력(종료 시 exit 입력) ---");
while(true) {
input.delete(0, input.capacity());
//시작전 버퍼 비우기
//start, end(input이 차지하는만큼)
input.append(sc.nextLine());
//스캐너에서 입력받은 내용 추가
if(input.toString().equals("exit")) break;
// StrpingBuffer타입이므로 equal 사용안됨
// equals사용을 위해 String타입으로 변경
content.append(input);
content.append("\n");
}
return new Board(title, content.toString());
// content는 StringBuffer타입이므로 String으로변환
}
'study > JDBC' 카테고리의 다른 글
8_JDBC_(에러, 용어정리) (0) | 2019.12.10 |
---|---|
7_JDBC_(개인프로젝트) (0) | 2019.12.07 |
5_JDBC_(LIKE 사용시 문자가공) (0) | 2019.12.05 |
4_JDBC_(Service, Template) (0) | 2019.12.04 |
3_JDBC_(DML) (0) | 2019.12.03 |