hsql 스키마 생성을 위해 tag를 사용하고 있습니다. 내가 그것을 예외없이 원활하게 실행 내 응용 프로그램을 실행하는 동안스키마를 확인하는 방법은 <jdbc : embedded-database> 태그로 생성됩니다.
이<jdbc:embedded-database id="dataSource" type="HSQL">
<jdbc:script location="classpath:schema.sql" />
<!-- <jdbc:script location="classpath:test-data.sql" /> -->
</jdbc:embedded-database>
<bean id="adapterDataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" depends-on="dataSource">
<property name="driverClassName" value="org.hsqldb.jdbcDriver" />
<property name="url" value="jdbc:hsqldb:file:data/db/lmex_adapter_moodle_db" />
<property name="username" value="SA" />
<property name="password" value="" />
</bean>
내 SQL 스키마 파일이
create schema lmex_adapter_moodle_db AUTHORIZATION DBA;
set schema lmex_adapter_moodle_db;
drop table moodle_login_credentials if exists;
CREATE TABLE moodle_login_credentials (
moodle_login_credentials_id varchar(40) NOT NULL,
moodle_username varchar(45) NOT NULL,
moodle_password varchar(45) NOT NULL,
host_name varchar(45) DEFAULT NULL,
port_number varchar(45) DEFAULT NULL,
database_name varchar(45) DEFAULT NULL
)
입니다,하지만 난 클릭 할 때 버튼을 제출하고 작업을 계속 내 spring.xml 파일은 다음과 같다
은 java.sql.SQLException : 쿼리를 가지고 컨트롤러가
select * from moodle_login_credentials
이 나에게 다음과 같은 예외주고 성명에서 없는 표 [SELECT * FROMmoodle_login_credentials]
그래서 내가 확인할 수있는 방법을 내 스키마 파일이 성공적으로 생성 된 경우 예 내가 이것을 받고 내가 어떻게이 예외를 resolove 수 있어요 왜.
이 문제를 해결하기 위해 저를 도와주세요
감사합니다