2013-12-17 37 views
1

我必須在控制器中創建一個新的SQL-Connection。 所以我創建了一個新的控制器和它的作用在哪裏做Grails:在控制器中加載jdbcDriver

def db = [url:'jdbc:hsqldb:mem:testDB', user:'sa', password:'', driver:'org.hsqldb.jdbcDriver'] 
def sql = Sql.newInstance(db.url, db.user, db.password, db.driver) 

但我得到:

Class: java.lang.ClassNotFoundException 
Message: org.hsqldb.jdbcDriver 

導入失敗,我無法找到文檔這方面的信息。你能幫我嗎? 謝謝。

+1

依賴項列表中你的HSQLDB驅動程序添加到您的依賴性/類路徑? –

回答

1

確保HSQLDB驅動程序是在grails-app/conf/BuildConfig.groovy

dependencies { 

    //other dependencies 
    //... 

    runtime group: 'org.hsqldb', name: 'hsqldb', version: '2.3.1' 
}