2012-02-11 3 views
1

데이터베이스에 연결하는 netbeans을 사용하여 응용 프로그램을 만들었지 만 문제가 생겼습니다. mysql 서버를 가지고 있지 않은 모든 컴퓨터는 데이터베이스와 함께 실행될 것입니다. mysql-installer.exe가 포함되어 있다고 생각하고 mysql 서버를 설치하는 스크립트를 만들지 만, 어떻게 할 수 있는지 찾을 수 없습니다. Connector/MXJ는 사용자가 응용 프로그램을 실행하고 MySQL 서버, 이에 대한 제안 또는 기사가없는 경우 작동합니다.java 응용 프로그램에 mysql 데이터베이스를 포함

+0

Derby는 전체적으로 Java로 작성된 DB입니다. 당신은 jar 파일을 포함시켜야하고, 완전한 기능을 갖춘 dbms를 가질 수 있습니다. – bdares

+1

당신은 sqlite에 대해 생각해 봤어? –

+0

sqlite를 사용할 수 없습니다. – user4o01

답변

1

Derby은 순수 자바 DBMS입니다. 다른 라이브러리와 마찬가지로 더비 항아리를 프로그램과 함 2 번들로 제공합니다. 이것은 의존성을 추가하지 않으므로 사용자가 프로그램에 대한 db를 갖도록하는 훨씬 더 깨끗한 방법입니다.

0

일반적으로 배포자에는 MySQL 또는 Oracle과 같은 독립형 데이터베이스가 포함되어 있지 않으며 응용 프로그램은 입니다. 필요한 경우 데이터베이스를 작성하고 데이터베이스 호스트, 사용자 이름 및 암호에 사용자 유형을 작성하고 스크립트를 작성하여 데이터베이스를 빌드하는 SQL 스크립트를 제공합니다. 만약 당신이 응용 프로그램으로 데이터베이스를 "운송"하고 싶다면 SQLite와 같은 더 가벼운 데이터베이스를 고려할 것입니다.

관련 문제