我是新来的Play框架。我试图配置MySQL数据库作为一个数据源,与播放爱豆使用。
你能解释一下用Play2.0框架配置MySQL所需的步骤吗(比如,下载驱动程序,添加依赖项等等)。
我正在使用play 2.2.0,我只需要在项目的根文件夹中添加以下行build.sbt。
"mysql" % "mysql-connector-java" % "5.1.27"
并播放自动下载的驱动程序。看来这个已经不需要Build.scala了。application.conf的改变应如上述评论者所述。
正如Carsten所写,可以从文档中获取,但这里有一个摘要:
确保在/project/Build中配置了依赖项。scala
val appDependencies = Seq(
// Add your project dependencies here,
"mysql" % "mysql-connector-java" % "5.1.18"
)
在/conf/application中添加数据库的正确配置(替换默认H2配置)。形态
:
(不从URL中删除编码):
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/your_db_name?characterEncoding=UTF-8"
db.default.user=your_login
db.default.password=your_pass
在同一文件中查找并确保此行未注释:
ebean.default="models.*"
所有这些,重新启动你的应用程序(或者在开发模式下运行),然后它将创建一个DDL并要求你应用它。
从Play的文档中查看此页。它说:
除了h2内存数据库(主要用于开发模式)之外,Play 2.0不提供任何数据库驱动程序。因此,要在生产环境中部署,您必须将数据库驱动程序添加为应用程序依赖项。
例如,如果使用MySQL5,则需要为连接器添加依赖项:
val appDependencies = Seq(
// Add your project dependencies here,
...
"mysql" % "mysql-connector-java" % "5.1.18"
...
)
SBT将为您下载驱动程序。您还应该查看有关管理依赖项的部分。
要连接到MySQL,您还需要更改application.conf
中的一些设置:
db.default.driver=com.mysql.jdbc.Driver
db.default.url="mysql://root:secret@localhost/myDatabase"
本文向大家介绍使用Django连接Mysql数据库步骤,包括了使用Django连接Mysql数据库步骤的使用技巧和注意事项,需要的朋友参考一下 链接mysql步骤 第一步:在终端下载pymysql文件–pip install pymysql 第二步:在gjango项目的__init__文件中添加代码 第三步:找到mysql的连接源,然后填信息,如果没有mysql驱动,需要下载MySQL驱动 mys
我正在尝试使用基于Kafka Connect的Confluent在几个MySQL数据库之间同步数据。我在源连接器配置中使用了“批量”作为模式,因为主键类型是 varchar,所以我无法使用递增模式。它工作正常,但我遇到了两个问题: 似乎它无法同步删除,当源数据库中的数据被删除时,接收器数据库没有任何变化。数据仍存在于接收器数据库中。 同步数据需要相当长的时间。就我而言,同步具有 2~4k 行的表大
问题内容: 我们正在多家商店中运行带有MySql后端的Java PoS(销售点)应用程序。我想保持商店中的数据库与主机服务器上的数据库同步。 商店中发生某些更改时,应在主机服务器上对其进行更新。我该如何实现? 问题答案: 复制不是很难创建。 这里有一些很好的教程: http://aciddrop.com/2008/01/10/step-by-step-how-to-setup-mysql-data
问题内容: 有什么命令可以从所有数据库中找到某个表吗?因为我忘了桌子在哪里。谢谢。 问题答案: 使用特定于MySQL的: …或使用ANSI标准INFORMATION_SCHEMA.TABLES:
目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。 MySQL驱动 Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种: https://github.com/go-sql-driver/mysq
问题内容: 我有一个在Java堆栈(Struts 2 + Spring + Hibernate)上运行的Web应用程序,并在MySQL中保持不变。我查看了NoSQL数据库,它们肯定比RDBMS更容易推理和使用。这是一个音乐流应用程序,用于存储艺术家信息并允许用户保存播放列表。 我想知道切换到NoSQL DB(CouchDB,MongoDB,Cassandra)是否有任何优势(性能,硬件成本,简化代