728x90
반응형
Java 코드 상에서 Mysql 또는 SQlite 테이블을 생성하고자 할 때 그 테이블이 이미 있다면 생성하지 않게 하는 방법이다.
stmt = conn.createStatement();
String SQL = "CREATE TABLE IF NOT EXISTS 테이블명(테이블 정보)";
stmt.executeUpdate(SQL);
프로그램 첫 줄에 삽입할 경우 프로그램 최초 실행시엔 테이블이 존재하지 않기 때문에 생성되지만 테이블이 생성된 이후부터는 IF NOT EXISTS로 테이블 생성이 되지 않는다.
DB/Database/데이터베이스/디비
728x90
반응형
'studies > Back-end' 카테고리의 다른 글
[Oracle] cmd창에서 계정 생성, 테이블 생성, 삽입, 조회하기 (0) | 2020.03.19 |
---|---|
[Java] eclipse IDE에서 swing WindowBuilder 꺼짐현상 오류 해결 (0) | 2020.03.14 |
[Java] Swing JButton 버튼 속 텍스트 줄바꿈하는 법 (0) | 2020.01.21 |
[MySQL] 데이터베이스 공유 & 타 데이터베이스 접속하기 (5) | 2020.01.12 |
[SQLite/SQLite3] 이클립스 자바 연동 & 코드에 사용하기 (2) | 2020.01.12 |