私はSpring
とともにHSQLDB
を使用しています。私がinsert文を実行しようとすると、エラーuser lacks privilege or object not found: USERS
が出ます。
USERS
の表は、まだ私は、このエラーに遭遇していますHSQLDB Database
に存在してクリアします。
HSQLDB Configuration
HSQLDB:ユーザーが権限を持たないか、オブジェクトが見つかりません:USERS
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:hsqldb:mem:."/>
<property name="username" value="SA"/>
<property name="password" value=""/>
</bean>
OffersDAO.java
public class OffersDAO {
private JdbcTemplate jdbcTemplate;
@Autowired
public void setDataSource(DataSource dataSource) {
this.jdbcTemplate = new JdbcTemplate(dataSource);
}
public void addUser(String email, String password) {
String sql = "INSERT INTO USERS(EMAIL, PASSWORD) VALUES(?, ?)";
jdbcTemplate.update(sql, email, password);
System.out.println("ADDED USER : " + email + " , " + password);
}
}
あなたは必ずその右のデータベースに接続していますか? – Babel
はい!確信してます。 –