2016-10-08 3 views
0

데이터베이스에서 데이터를 가져 오는 방법에 대한 지침이 필요합니다. 데이터베이스는 Drug Combination DataBase라고하며 지금까지는 데이터의 일부만 담고있는 작은 텍스트 파일을 사용하고 있지만 전체 데이터베이스는 14MB의 sql 파일로 제공됩니다. 런타임시 Java 응용 프로그램에서 효율적으로로드하여 몇 가지 항목을 찾을 수 있습니까? 나는 최고의 전략이 무엇인지 모르기 때문에 java에서 데이터를 검색하기 위해 sql-file을 사용한 적이 한번도 없다. 그건 그렇고, 큰 그래프와 다른 xml 데이터베이스를 읽는 응용 프로그램을 만들고있어 메모리 사용량이 상당히 높습니다.java에서 sql 파일에서 데이터 가져 오기

+0

"sql file"은 무슨 뜻입니까? CSV, Sqlite db 또는 Mysql 플랫 파일 인 경우이를 처리하는 방식이 다릅니다. –

+0

이 페이지의 DCDB.zip 내용을 참조하고 있습니다 : [DCDB2 다운로드 페이지] (http://www.cls.zju.edu.cn/dcdb/download.jsf) – user1171426

+0

탭으로 구분 된 버전이므로 데이터를 어떻게 사용할 것인지에 대한 답변이 많이 달라집니다. 이것은 일회성 일입니까, 아니면 당신이 질의 할 시스템입니까? –

답변

1

Java 프로그램을 데이터베이스에 연결하는 방법은 JDBC를 사용하는 것입니다. 이 파일은 int를 읽고 MySQL이나 PostgresQL과 같은 데이터베이스에 저장되어 액세스해야합니다. 좋은 자습서를위한이 링크를 확인하십시오 : jdbc tutorial

관련 문제