아디, 내 기사를 읽어 주셔서 감사합니다. 나는 당신이 언급 한 것은 넷빈 IDE (자바 DB가 아닌)에 특정 한 기능이라고 생각합니다. 포함된 드라이버를 사용하여 Derby에서 데이터베이스를 만들고 사용자 이름을 지정하지 않으면 사용되는 기본 스키마가 APP가 됩니다. 따라서 데이터베이스에서 만든 모든 테이블에는 APP의 스키마 이름이 있습니다. 그러나 네트워크 서버를 사용하여 Derby 데이터베이스를 만들 때 스키마의 값은 데이터베이스 URL의 일부로 연결하는 데 사용되는 사용자 이름의 값이 됩니다. 이 예제에서는 먼저 사용자를 사용하여 myDB 데이터베이스를 만들었습니다. 이를 컨텍스트 구성이라고 합니다. 이는 JDBC 데이터 원본의 JNDI 이름을 웹 응용 프로그램에 사용되는 Java DB 데이터베이스의 리소스로 정의합니다(JNDI 조회용). 또한 리소스 매개 변수를 지정합니다. NetBeans IDE에서 작업중인 데이터베이스에서 다시 만들려는 다른 데이터베이스의 테이블이 있는 경우 IDE는 이를 위한 편리한 도구를 제공합니다. 먼저 이 자습서의 시작 부분에서 설명한 것과 유사한 두 번째 데이터베이스를 IDE에 등록해야 합니다. 이 자습서에서는 Java DB와 함께 패키지로 제공되는 샘플 데이터베이스를 사용합니다.
이 프로세스는 기본적으로 두 부분으로 수행됩니다 : 먼저 선택한 테이블의 테이블 정의를 `잡아`, 선택한 데이터베이스에서 테이블을 다시 만들 수 있습니다 :이 예에서 sonoo는 데이터베이스 이름이며 루트는 사용자 이름과 암호 입니다. 참고: SQL 편집기에서 형성된 명령문 및 쿼리는 구조화 된 쿼리 언어로 구문 분석됩니다. SQL은 IDE 편집기에서 작업할 때 잘 알고 있어야 하는 엄격한 구문 규칙을 준수합니다. SQL 구문은 데이터베이스 관리 시스템에 따라 다를 수도 있습니다. 구체적인 지침은 JavaDB 참조 설명서를 참조하십시오. 참고: derby.jar 라이브러리는 Java DB Embedded를 사용하는 응용 프로그램의 클래스 경로에 있어야 합니다. 이 라이브러리에는 드라이버 프로그램이 포함됩니다. 이것은 자바 DB에 포함되어 있습니다. 자바 DB 데이터베이스는 태양의 아파치 더비의 지원 배포입니다. Java DB는 완전히 트랜잭션, 보안, 표준 기반 데이터베이스 서버, 자바에서 전적으로 작성, 완전히 SQL, JDBC API 및 자바 EE 기술을 지원합니다. Java DB 데이터베이스는 GlassFish 응용 프로그램 서버와 함께 패키지되며 JDK 6에도 포함되어 있습니다.
Java DB 데이터베이스에 대한 자세한 내용은 공식 설명서를 참조하십시오. 위의 예제는 emp 테이블의 모든 레코드를 가져옵니다. 데이터베이스를 만든 후 서비스 창에서 데이터베이스 노드를 확장하면 IDE가 데이터베이스 연결을 생성하고 데이터베이스가 Java DB 노드 아래의 목록에 추가된 것을 볼 수 있습니다.