![](/img/trans.png)
[英]How to place JDBC Drivers as System Dependencies in SBT Projects Scala/Play Projects in Dev Mode
[英]Play 2.0 - Scala - How Add dependencies for any JDBC Drivers
有人可以告訴我如何向Play 2 App添加MSSQL驅動程序依賴性嗎?
我正在使用此設置...
db.default.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
db.default.url="jdbc:sqlserver://127.0.0.1:1433;databaseName=test;user=test;password=test;"
編輯:我知道在文件project / Build.scala中必須是這樣的語句,並帶有如下一行:
val appDependencies = Seq(
"" % "" % ""
)
但是我不知道如何填充這些字符串,我想知道能夠添加任何依賴類型。
不幸的是,似乎沒有MSSQL JDBC驅動程序的存儲庫。
在這種情況下,正確,最可靠的解決方案是將.jars放在lib
文件夾中,這就是SBT所謂的“非托管依賴項文件夾”。 由於該驅動程序沒有中央位置,因此我還要將該jar與VCS中的其他項目一起提交。
您無需在project/Build.scala
編寫任何project/Build.scala
sqljdbc4.jar
)並將其保存在lib
文件夾中(如果尚未安裝)。 在application.conf
配置連接(示例適用於Azure)
db.default.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver db.default.url="jdbc:sqlserver://sOm3s3rVeR.database.windows.net:1433;database=your-db;encrypt=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30" db.default.user="account@sOm3s3rVeR" db.default.password="YOURpass123" # don't forget to uncomment that line: ebean.default="models.*"
就這樣。 無論如何,我記得我在使用Ebean 2.7.3時遇到了一些問題(Play 2.0.4中的默認設置),所以我使用了2.7.5。 現在可以了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.