首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >播放框架Java -包play.db不存在

播放框架Java -包play.db不存在
EN

Stack Overflow用户
提问于 2015-06-25 16:25:49
回答 1查看 1.3K关注 0票数 2

我使用Java作为编程语言,使用Play (2.4)作为我的框架

代码语言:javascript
复制
    1 package controllers;
    2
    3 import java.sql.Connection;
    4 import play.db.*;
    5
    6 public class JDBCUtilities {
    7   
    8   
    9   Connection connection = DB.getConnection();

第4行突出显示为错误。在我的eclipse IDE中,似乎没有显示错误。

EN

回答 1

Stack Overflow用户

发布于 2015-06-28 02:23:15

在Play 2.4.x中,您应该要求它为您注入数据库。例如:

代码语言:javascript
复制
import play.db.Database;
import javax.inject.*;

public class MyController extends Controller {

    @Inject Database db;

    public Result index() {
        Connection conn = db.getConnection();
        // do something
        return ok("Hi");
    }

}

还要确保您的build.sbt中有jdbc依赖项(请注意,这不包括JDBC驱动程序...):

代码语言:javascript
复制
libraryDependencies ++= Seq(
  // ...
  javaJdbc,
  // ...
)

更多信息:Accessing an SQL database - Play 2.4.x doc

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31044969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档