2013-08-07 2 views
0

My RAD IDE에 Derby embbeded database를 사용하고 있습니다. 내 프로젝트 폴더 내부 데이터베이스를 생성내 프로젝트 폴더 내의 RAD 내장 Derby 데이터베이스 데이터베이스 경로에 연결하는 방법

가 Class.forName ("org.apache.derby.jdbc.EmbeddedDriver")에 의해 연결된 한; con = DriverManager.getConnection ("jdbc : derby : I : \ Java 프로그램 \ EAppointment \ WebContent \ Eappointment; create = true; user = subbu; password =");

하지만 내 귀에 파일을 보낼 때. 실행되지 않습니다. 데이터베이스 경로 오류가 발생합니다.

아무도 나를 극복 할 수있는 방법을 제안 할 수 있습니까?

답변

0

Java 문자열의 백 슬래시에 문제가있을 수 있습니다. Windows 경로 구분 기호를 사용하지 않고 문자열에 \ J, \ E, \ W 및 \ 을 삽입하는 것이 좋습니다.

그래서 당신은 백 슬래시를 두 배로, 또는 슬래시를 전달하도록 변경해야 할 것입니다.

그리고 디렉토리 이름에 공백이

도 귀찮을거야, 그래서 그들을 피하기 위해 쉽게 입니다. 같이 드라이브 :

하면 "I"의 루트 레벨에서 데이터베이스를함으로써 시작하십시오

"JDBC : 더비 : I를 :/Eappointment는 true = 생성, 사용자 = subbu을, 암호 =" 당신이 기본 구문의 작업을 일단

그런 다음, 당신은 당신의 데이터베이스 위치의 고급 제어 기술 에서 작업 할 수 있습니다.

+0

답변 주셔서 감사합니다. –

+0

내 시스템에서도 똑같이 작동합니다. 그러나 언제 EAR 파일을 보냅니다. 내 뛰어난 시스템에서 동일한 이어 파일을 사용하십시오. 오류가 발생합니다. –