2015-01-27 3 views
0

NetBeans 및 JDBC를 사용하여 MySQL 데이터베이스의 프런트 엔드 인 Java 응용 프로그램을 만들었습니다.MySQL이 설치되지 않은 컴퓨터에서 MySQL DB를 사용하여 Java 응용 프로그램을 실행하는 방법은 무엇입니까?

이제 jar 파일을 만든 후 내 컴퓨터에서 원활하게 실행되지만 (MySQL이 설치되어 있기 때문에), 다른 컴퓨터에서 jar 파일을 실행하면 응용 프로그램이없는 DB가 작동하지 않으므로 작동하지 않습니다. MySQL을 사용하거나 사용하지 않습니다.

문제는 데이터베이스를 실행 가능한 jar 파일에 추가하여 소프트웨어를 설치할 필요없이 모든 컴퓨터에서 실행할 수 있다는 것입니다 (물론 JRE 제외).

그렇다면 어떻게해야합니까?

도움을 주신 모든 분들께 미리 감사드립니다.

+0

이 질문에 대해서는이 링크를 참조하십시오. [MySQL 데이터베이스로부터 휴대 데이터베이스 파일 작성 방법] [1] [1] : http://stackoverflow.com/questions/10769344/create-mysql-database-with-sql- 파일 – Laxminarayan

+1

무료로 사용할 수있는 순수 Java 데이터베이스 시스템 (H2, Derby, HSQL)을 사용하십시오. 또는 네트워크를 통해 중앙 mysql 서버에 연결하십시오. 그러나 당신의 질문에 직접 답하기 위해서, ** no ** 당신은 당신의 실행 가능한 병에 MySQL을 내장 할 수 없습니다. –

+0

@ElliottFrisch MySQL과 달리 (H2, Derby, HSQL)을 사용하면 다른 컴퓨터에서 실행 가능한 jar 파일을 실행하기위한 인터넷 연결이 필요하지 않습니까? – AMS91

답변

1

더비 데이터베이스를 사용하십시오. 컴퓨터에 Java를 설치할 때 이미 JDK의 db 폴더에 포함되어 있습니다.

0

단순히 MySql을 사용하지 않고 데이터베이스를 사용하고 컬렉션을 사용하여 데이터베이스를 만들려면 MySql처럼 다른 데이터베이스 클라이언트가 필요하지 않습니다. 하지만 당신은 Hibernate, Spring 등등에 대한 지식이 필요합니다.