java - 将 MySql 添加到 playframework 2.2.1

标签 java mysql playframework playframework-2.2

我正在尝试使用 play 框架连接到 mysql 数据库。根据我自己的搜索,我知道我需要在某处添加这一行:

"mysql"% "mysql-connector-java"% "5.1.18"

但是,在每个文档/类似问题中,它都说这一行要么进入 Build.scala 文件,要么进入 build.sbt 文件,我有 这些文件都不是。当我创建我的应用程序(作为 java 应用程序)时,它只给了我一个 build.propertiesplugins.sbt ,它们位于项目文件夹中。

有谁知道如何在何处添加这一行?我需要创建其中一个文件吗?

我的 build.properties 文件:

 sbt.version=0.13.0

plugins.sbt

// Comment to get more information during initialization
logLevel := Level.Warn

// The Typesafe repository
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"

// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.1")

更新:添加后

addSbtPlugin("mysql"% "mysql-connector-java"% "5.1.18") 到我的插件文件:

enter image description here

最佳答案

您需要在 sbt 文件中添加行。

libraryDependencies ++= Seq(
 jdbc,
 anorm,
 cache,
 "mysql" % "mysql-connector-java" % "5.1.18"
)

然后通过取消注释更改为您的 application.config

#
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://127.0.0.1:3306/test"
db.default.user="root"
db.default.password=""

关于java - 将 MySql 添加到 playframework 2.2.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21367424/

相关文章:

java - 当有来自 java 程序的连接时,Oracle 不提供 osuser

php - 合并两个数组

java - Eclipse 插件开发 : Unable to resolve dependencies

Java - HtmlUnit - 无法将 HTML 保存到文件(在某些情况下)

java - 如何操作 JavaFX 应用程序中的所有 Activity 线程

json - Play JSON : turn a Seq[Reads[JsObject]] into one Reads[JsObject]

windows - ingensi/play-framework图片重复下载

mysql - 在 SQL 中创建修改后的 GROUP 选择

MYSQL如何联合多个 "Unknown"表

java - 使用 epubcheck 作为库时如何更改 epubcheck 的区域设置