1

Play 2アプリに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(
"" % "" % ""
)

しかし、これらの文字列をどのように埋める必要があるのか​​わかりません。依存型を追加できるようにしたいと思います。

4

2 に答える 2

8

残念ながら、MSSQLJDBCドライバーを備えたリポジトリーはないようです。

この場合、正しい、最も信頼できる解決策は、.jarsをlibフォルダーに配置することです。これは、SBTが「管理されていない依存関係フォルダー」と呼ぶものです。このドライバーの中心的な場所がないため、VCSのプロジェクトの残りの部分と一緒にこのjarファイルもコミットします。

于 2012-10-25T14:25:53.067 に答える
0

何も書く必要はありませんproject/Build.scala

  1. Microsoftのドライバー(おそらくsqljdbc4.jar)をダウンロードしてlibフォルダーに保存します(まだ保存していない場合)。
  2. 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を使用しました。今では動作します。

于 2012-10-25T14:43:59.410 に答える