我使用Java作为编程语言,使用Play (2.4)作为我的框架
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中,似乎没有显示错误。
发布于 2015-06-28 02:23:15
在Play 2.4.x中,您应该要求它为您注入数据库。例如:
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驱动程序...):
libraryDependencies ++= Seq(
// ...
javaJdbc,
// ...
)https://stackoverflow.com/questions/31044969
复制相似问题