2011-07-29 6 views
1

나는 학생 정보 조작의 작은 데모 인 응용 프로그램을 준비했습니다. 나는 학생들과 관련된 정보를 MySQL DB에 저장했다. 이제 내 응용 프로그램이 내 컴퓨터에서 100 % 작동합니다. 그러나 데이터베이스에 의존하지 않고 모든 작업을 원합니다! 난 그냥 "MY .JAR 파일이가는 곳마다 는 DATABASE는 또한 INSIDE .jar 파일와 함께 가야한다"원하는 의미응용 프로그램의 JAR 파일 내에 MySQL 데이터베이스를 바인드하는 방법은 무엇입니까?

그래서 내 응용 프로그램을 사용하거나하려고하는 사람, 그들은이 응용 프로그램의 정확한 결과를 실현할 수 .

어떻게하면 가능합니까? 누군가 나를 도와주세요.

+0

참고 - 여기 사람들이 질문을 읽을 수 있습니다. 대담한 대문자를 버리십시오. –

답변

3

응용 프로그램 시작시 채워야하는 메모리 내장 데이터베이스 인 HyperSQL과 같은 것을보아야 할 것입니다. 또는 SQLite을 살펴보십시오. 이는 포함 된 databsase이며 병에 리소스로 배포 할 수 있습니다.

2

이것은 작동하지 않습니다. MySQL은 본격적인 RDBMS입니다. 응용 프로그램에서 로컬로 사용하게하려면 모든 컴퓨터에 설치해야합니다. 대안은 SQLite을 사용하는 것입니다.

SQLite는 독립적 인 서버리스 구성 SQL 데이터베이스 엔진을 구현하는 소프트웨어 라이브러리입니다.

SQLite and Java

SQLite는 귀하의 요구 사항에 잘 맞는 것 같다.

+0

실제로 JAR과 함께 SQLite 데이터베이스를 사용하는 것은 다소 까다 롭습니다 ... SQLite는 직접 파일 액세스가 필요하기 때문입니다. SQLite 라이브러리의 실제 배포는 쉽습니다. –

관련 문제