728x90
반응형
Java 코드 상에서 Mysql 또는 SQlite 테이블을 생성하고자 할 때 그 테이블이 이미 있다면 생성하지 않게 하는 방법이다.
stmt = conn.createStatement();
String SQL = "CREATE TABLE IF NOT EXISTS 테이블명(테이블 정보)";
stmt.executeUpdate(SQL);
프로그램 첫 줄에 삽입할 경우 프로그램 최초 실행시엔 테이블이 존재하지 않기 때문에 생성되지만 테이블이 생성된 이후부터는 IF NOT EXISTS로 테이블 생성이 되지 않는다.
728x90
반응형
'농장 > DB' 카테고리의 다른 글
[MariaDB] JDBC 연동하기 in Eclipse (java와 연동) (0) | 2020.04.23 |
---|---|
Oracle SQL Developer 접속 에러 해결 (0) | 2020.03.19 |
[ Oracle DB ] cmd창에서 계정 생성, 테이블 생성, 삽입, 조회하기 (0) | 2020.03.19 |
[ MySQL ] 데이터베이스 공유 & 타 데이터베이스 접속하기 (5) | 2020.01.12 |
[ SQLite / SQLite3 ] 이클립스 자바 연동 & 코드에 사용하기 (2) | 2020.01.12 |