3. 빠른 시작
기본 사용 예제
import com.altibase.document.api.AltibaseClient;
import com.altibase.document.api.AltibaseCollection;
import com.altibase.document.api.AltibaseDatabase;
import com.altibase.document.api.AltibaseDocument;
import com.altibase.document.api.DocResult;
import com.altibase.document.api.InsertResult;
public class QuickStartExample {
public static void main(String[] args) {
String url = "jdbc:Altibase://localhost:20300/mydb?user=kuser&password=manager";
// 1. 데이터베이스 연결
try (AltibaseDatabase db = AltibaseClient.getDatabase(url)) {
// 2. 컬렉션 생성
AltibaseCollection books = db.createCollection("books");
// 3. 문서 삽입
AltibaseDocument doc = books.createDocument(
"{\"title\": \"1984\", \"author\": \"George Orwell\", \"year\": 1949}"
);
InsertResult result = books.insertOne(doc);
System.out.println("삽입된 키: " + result.getStringKey());
// 4. 문서 조회
try (DocResult results = books.find().execute()) {
for (AltibaseDocument book : results) {
System.out.println(book.toJson());
}
}
// 5. 문서 삭제
books.deleteOne(result.getStringKey());
} // 자동으로 연결 종료
}
}