2011-09-26 3 views
0

클래스 패스를 사용하여 내 응용 프로그램에서 javadb를 성공적으로 임베드했지만 문제는 다음과 같습니다. 최대 절전 모드로 데이터베이스를 사용할 수 있기를 원하지만 항상 netbeans sayng에서 "연결을 설정합니다"오류가 발생합니다. 아무 도움이 필요하십니까?netbeans를 사용하여 최대 절전 모드로 자바 응용 프로그램에 javadb 또는 hsqldb를 포함시키는 방법은 무엇입니까?

+0

불쾌감은 없지만 귀하의 질문은 매우 우스꽝 스럽습니다. 그러나 분명히 응용 프로그램은 데이터베이스의 위치를 ​​알지 못합니다. IP 주소, 대개 URL, 사용자, 암호 및 포트와 최악의 경우 JDBC 드라이버를 제공해야합니다. 이를 위해 일반적으로이 부분이 정의 된 등록 정보 파일이 있습니다. –

+0

고마워요.하지만 내가 말하고자하는 것은 (응용 프로그램 내부의 파일에 저장되는) 로컬 데이터베이스를 사용하고자한다는 것입니다. 내가 할 수있는 일은 javadb 또는 hsqldb를 사용하지만, 문제는 최대 절전 모드가 로케일 데이터베이스와 작동하지 않는다는 것입니다. – Walllzzz

+0

그런 다음이 "javadb"또는 "hsqldb"가 최대 절전 모드로 작동하는 방법을 파악해야합니다. "연결 매개 변수"의 url 부분에는 IP 주소로 "localhost"또는 "127.0.0.1"이 포함됩니다. –

답변

2

로컬 HSQLDB 데이터베이스의 URL은 jdbc:hsqldb:file:file_path_name입니다. file_path_name은 일반적으로 끝에있는 이름이있는 절대 경로입니다. 그러면 데이터베이스 엔진은 주어진 이름으로 미리 정의 된 확장명을 가진 몇 개의 파일을 만듭니다. 예를 들어, jdbc:hsqldb:file:/mydata/mydbmydb.properties, mydb.script/mydata 디렉토리의 몇 가지 다른 파일을 생성합니다.

관련 문제