[英]How to use MySQL and MSSQL together in the grails datasource?
我有一個grails應用程序,該應用程序使用MySQL進行身份驗證,而另一個應用程序將MSSQL用作數據庫內容。 我需要將它們組合在一起作為一個應用程序。 MySQL的數據源包含以下內容
dataSource {
pooled = true
driverClassName = "org.h2.Driver"
username = "sa"
password = ""
}
使用MSSQL的應用程序的數據源包含以下內容
dataSource {
pooled = true
driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver" //jdbc driver downloaded from internet: sqljdbc4.jar and sqljdbc_auth.dll (see DisplayHistorical/grails-app/lib)
dialect = "org.hibernate.dialect.SQLServer2008Dialect"
ClassName = "org.hsqldb.jdbcDriver" //Original Code
// enable loggingSql to see sql statements in stdout
loggingSql = true
}
我將如何結合這些? 我看了本網站上提到的教程( 您如何在Grails中訪問兩個數據庫 ),但沒有討論添加驅動程序
如果您遵循前面提供的鏈接 ,那么最終將得到如下所示的數據源配置:
environments {
production {
dataSource_authentication {
pooled = true
url = "jdbc:mysql://yourServer/yourDB"
driverClassName = "com.mysql.jdbc.Driver"
username = "yourUser"
password = "yourPassword"
........
}
dataSource {
pooled = true
driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
dialect = "org.hibernate.dialect.SQLServer2008Dialect"
........
}
}
}
您可以在需要的地方顯式使用authentication
數據源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.