Hy !!!Java DB 스키마 'TEST'가 존재하지 않습니다.
작은 DB 데모를 만들고 싶습니다.
내 오류는 다음과 같습니다 Schema 'TEST' does not exist
사진 :
Hy !!!Java DB 스키마 'TEST'가 존재하지 않습니다.
작은 DB 데모를 만들고 싶습니다.
내 오류는 다음과 같습니다 Schema 'TEST' does not exist
사진 :
나는 다음과 같은 코드로, 해당 사용자를 사용하여 초기화되지 않은 데이터베이스와의 연결을 확립 할 수 있었다 :
package derby;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class DerbyTest {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
Connection connection= DriverManager.getConnection("jdbc:derby:testdb;create=true", "test", "test");
Statement s=connection.createStatement();
s.execute("create table test_table (name varchar(128))");
connection.close();
}
}
코드와 광산의 주된 차이점은 네트워크 클라이언트가 아닌 임베디드 드라이버를 사용했기 때문에 테스트에서 테이블을 만들었다는 것입니다. 내가 말한 문제를 재현 할 수 없었습니다.
아마도 늦어 지지만이 사이트를 읽은 다른 사람들이이 문제에 대한 해결책을 알고 있으면 유용 할 수 있습니다.
당신은 APP 스키마를 활성화해야합니다 : 클릭 APP 오른쪽 klick를하고 => 아주 간단한 기본 스키마
특사
그것으로 설정 당신은 APP.TEST
간단 쓰지 않는다 작성해야 TEST
(테스트 스키마가 존재하지 않음) 당신이 다음
INSERT INTO TEST (.....) STATEMENT
작동하지 않습니다 스냅 샷 을 보여로
는 예를 들어, 당신은 데이터베이스의 테이블 테스트를 만들었습니다.
대신INSERT INTO APP.TEST (....)
작동합니다.
사람들이 읽을 수 있도록 코드를 게시하십시오. –