2011-08-04 3 views
0

많은 필드가있는 두 개의 빈 테이블을 보관할 데이터 파일을 만들어야합니다. DOS 스타일 IDE로 MySQL 5.5 테이블을 만들었습니다. 그리고 MySQL은 NetBeans에 매우 잘 등록됩니다.MySQL 또는 Java 용 스크립트 작성

내 프로그램 에서 직접 작성하는 스크립트를 만들거나 Java에서 직접 수행 할 수 있으며 데이터베이스 파일 이름을 작성하기 위해 실행 파일 매개 변수를 읽을 수있는 Java 파일을 가져올 수 있습니까?

나는 이것을 수행하기 위해 어떤 방향으로 나아갈 지 모릅니다. Java 및 Delphi로 작성 중이며 Delphi는 MySQL을 지원하지 않습니다. 이전에 비슷한 일을 한 사람이 있습니까? 어떻게 수행 했습니까?

데이터베이스에 70 장의 meduim 크기 사진이 저장됩니다. 사진에 액세스 할 때 업데이트 속도는 얼마나됩니까? 무선 Java 응용 프로그램에 JPEG 또는 BMP 저장 공간을 사용해야합니까? Java에서 JPEG 파일을 관리하고 표시 할 수 있습니까?

+1

java에서 jdbc를 사용하여 DDL (데이터베이스 작성을위한 스크립트)을 쉽게 실행할 수 있습니다. – kunal

답변

1

한 게시물에 많은 질문이 있습니다. 각 포인트를 개별적으로 처리하겠습니다.

  1. 예, MySQL 코드를 작성하여 MySQL 데이터베이스를 작성할 수 있습니다. 반면에 Liquibase 같은 도구를 사용하면 XML 구성 구문을 배우기 만하면됩니다.

  2. 많은 사람들이 MySQL 데이터베이스에 액세스하기 위해 Java 및 Delphi 코드를 성공적으로 작성했습니다. 필자가 올바르게 회신했다면 Delphi는 ODBC를 통한 MySQL 액세스를 지원합니다. 그렇지 않은 경우 타사 사용자 지정 구성 요소를 통해 지원합니다.

  3. Java는 &을 다른 언어와 마찬가지로 데이터베이스에 /로부터 가져올 수 있지만, 실제로는 그렇게하지 않을 것입니다. 오히려 이미지를 파일 시스템에 저장하고 데이터베이스에 위치를 저장합니다. RDBMS는 실제로 큰 바이너리 BLOB를 염두에두고 작성되지 않았습니다.

  4. 이미지를 어떻게 표시 하시겠습니까? 데스크톱 클라이언트를 통해 화면에있는 경우 Java의 Swing 구성 요소는 GIF & PNG 이미지까지도 JPEG를 쉽고 빠르게 표시 할 수 있습니다. 웹 브라우저 나 원격 클라이언트를 통해 HTTP를 통해 브라우저/클라이언트 응용 프로그램에 이미지를 제공하는 것이 중요합니다.