Grails專案資料來源的配置

2021-04-16 21:13:28 字數 1210 閱讀 6757

grails專案資料來源的配置

網上有很多關於grails專案資料來源的配置的文件,但好多文件將的都是grails1.x之前的配置,而對於grails1.x專案資料來源的配置絕大多數語焉不詳;grails官方文件也對這個內容一筆帶過。

預設的配置為:

datasource

hibernate

// environment specific settings

environments }

test }

production }

}這個配置能連線grails專案自帶的資料來源,這些就不再多說。

我首先在網上查到的對資料來源配置的修改如下:

datasource

hibernate

// environment specific settings

environments }

test}

production }

}修改完成之後,我啟動伺服器,卻發現伺服器啟動出錯。說是「

dialect

」配置出錯,我以前沒有使用過

hibernate,這導致我在這個錯誤配置上鬱悶了好久,查了好多資料,卻鮮有能解決的。

後來才知道,

dialect = org.hibernate.dialect.oracle9dialect

這句不應該宣告在

hibernate

屬性裡,而是應該宣告在

datasource

屬性裡。正確的配置如下:

datasource

hibernate

// environment specific settings

environments }

test}

production }

}需要注意的是那一行綠體字,有關「

dialect

」配置條的位置。

現在在此做乙個記錄,希望能對和我一樣出錯的或者還沒有配置資料來源的大蝦們乙個正確的樣本。

至於其中的一些引數,如「

pooled

」、「development

」、「test

」和「production

」等,在有關

grails

資料來源配置的文件裡都有詳細的描述,這裡就不再重述了。

grails讀取外部資料來源遇到的坑

親自試驗有2中辦法 1.在專案config.groovy新增需要載入的配置檔案,如開發環境下配置 datasource dev.properties檔案如下填寫 datasource.url jdbc mysql datasource.username x datasource.password x...

資料來源配置

1 建立資料庫student。2 新建表puser。3 設定資料來源,選擇windows選單 控制面板 管理工具 資料來源 odbc 彈出 odbc資料來源管理器 在彈出 odbc資料來源管理器 對話方塊中,選擇 系統dns 選項卡,單擊 新增 按鈕。在彈出的 建立新資料來源 對話方塊中,選擇 mi...

配置資料來源

jdbc.properties檔案 dzswb2b.druid.alias dbccfw dzswb2b.druid.driver url jdbc oracle thin 10.1.94.252 1521 dzsw dzswb2b.druid.username ccfw dzswb2b.druid...