2011-05-04 11 views
0

저는 배우와 영화를 나열하는 데이터베이스를 가지고 있습니다.이 데이터베이스는 기본적으로 두 개의 다른 배열에서 가져옵니다. 이제 데이터베이스에서 텍스트 파일로 저장해야합니다. 나는 누군가가 올바른 방향으로 나를 가리킬 수 있는지, 필자는 아마도 bufferedwriter를 생각하고 있었는지 나는 모른다.텍스트 파일에 데이터베이스 저장

+2

기본적으로 ** 데이터베이스에서 텍스트 파일로 테이블을 내보내는 것이 좋습니다 **. 데이터베이스 공급자 (MySQL, Oracle 등)는 무엇입니까? – bpgergo

+0

Databas에서 내보내기 명령을 사용하거나 DB에서 레코드를 가져 와서 파일에 쓰려면 Java 프로그램 작성을 사용하면됩니다. 당신이 자바 프로그램을 작성하는 경우 더 나은 사용 filewriter –

답변

1

텍스트 파일에서 데이터를 읽을 수있게하려면 데이터를 CSV (쉼표로 구분 된 값) 파일로 작성하는 것이 한 가지 쉬운 방법입니다. CSV 파일을 읽고 쓰는 데 사용할 수있는 몇 가지 라이브러리가 있습니다. 이전에 opencsv을 사용했으며 매우 쉽습니다.

1

데이터를 선택하고 파일로 덤프 할 수 없습니까? 커맨드 라인에서 꽤 사소해야한다. 코딩은 필요 없다.

mysql -u username -p -D databasename -e "select * from actors" > actors.txt 
1

당신은 mysqldump를 명령을 사용할 수 있습니다. 그런 다음 전체 DB 또는 격리 된 테이블을 텍스트로 덤프 할 수 있습니다.

관련 문제