フレームワーク2の開発を再生する(6)

SQLデータベースを取得する

JDBC接続プールを構成します

Play2.0は、接続プールを管理するためのコンポーネントを提供します。必要な数のデータベースを構成できます。

データベースコンポーネントを機能させるには、conf / application.confで次のように設定します(便宜上、デフォルトのJDBCデータソースにはdefaultという名前を付ける必要があります)。

例えば:

db.epay.driver=com.mysql.jdbc.Driver
db.epay.url="jdbc:mysql://localhost:3306/epayDB"
db.epay.user=root
db.epay.password="1234"

JDBCデータソースを取得する

 DataSource ds = DB.getDataSource("epay");
epayは 、application.confでカスタマイズした名前です。

JNDIを介してデータソースを取得する

一部のパッケージでは、JNDIからデータソースを取得し、構成を追加する必要がある場合があります

db.epay.jndiName=epayDS


引入数据源驱动

除了在开发模式中有用到的h2内存数据库驱动,play2.0不提供任何其他驱动。所以在生产部署中,你得增加

你的数据库驱动作为应用程序依赖。例如,如果你使用MySQL5,你需要增加一条依赖项用于数据库连接。

play框架集成maven,所以只需要在project/Build.scala中


val appDependencies = Seq(
    // Add your project dependencies here,
    javaCore,
    javaJdbc,
    javaEbean,
     "mysql" % "mysql-connector-java" % "5.1.18"
  )
再び 開始プレイからMavenのだろう、ダウンロード-CONNのMySQLエクターのJava-ドライバパッケージ


おすすめ

転載: blog.csdn.net/penkee/article/details/8751589