농장 122

[ SQL ] 테이블 생성시 이미 존재하는지 확인하기 How to check this table already exist

Java 코드 상에서 Mysql 또는 SQlite 테이블을 생성하고자 할 때 그 테이블이 이미 있다면 생성하지 않게 하는 방법이다. stmt = conn.createStatement(); String SQL = "CREATE TABLE IF NOT EXISTS 테이블명(테이블 정보)"; stmt.executeUpdate(SQL);​ 프로그램 첫 줄에 삽입할 경우 프로그램 최초 실행시엔 테이블이 존재하지 않기 때문에 생성되지만 테이블이 생성된 이후부터는 IF NOT EXISTS로 테이블 생성이 되지 않는다.

농장/DB 2020.01.12

[ SQLite / SQLite3 ] 이클립스 자바 연동 & 코드에 사용하기

[이클립스로 자바 코딩을 할 줄 알고 MySQL을 대충이라도 아는 초보용] 필자 : 현직개발자X, 전문가X, sqlite를 대충 독학한 1년짜리 초보O, 정확하지 않고 틀린 정보가 있을 수 있음. 매우 야매임. 서론 MySQL에 비해 SQlite는 구글링 자료가 적다. 그래서 정리해보았다. 우선 SQLite는 파일 형태의 DB(Database)다. MySQL : 로컬 DB로도 사용할 수 있지만 여러 사람이 ip를 만지작해서 하나의 데이터베이스를 같이 사용할 수도 있다. 이해하기 어렵다면 다른 PC들과 데이터베이스를 공유하기 위해 주로 사용된다고 생각하면 됨. SQlite : DB를 가진 해당 PC에서만 사용할 수 있다. 어떤 프로그램이 있는데 프로그램을 종료하고 다시 실행해도 데이터를 남아있게 하고 싶은..

농장/DB 2020.01.12