Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể kết nối với MySQL và thực hiện các hoạt động trong Play Framework 2.4

Với Java, tôi khuyên bạn nên sử dụng API SqlQuery của Ebean để làm điều này (có thể vì tôi chỉ thích nó hơn;)).

Trong project / plugins.sbt bỏ ghi chú dòng (dòng cuối cùng):

addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")

Trong built.sbt sửa đổi dòng và thêm PlayEbean tới các plugin đã bật, như:

lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)

Trong conf / application.conf của bạn thêm dòng này sau các cấu hình DB:

ebean.default = ["models.*"]

Vì vậy, bạn có thể sử dụng nó, tức là trong hành động của bạn như (ví dụ vềc):

    SqlQuery query = Ebean.createSqlQuery("SELECT * FROM users WHERE username LIKE :username");
    query.setParameter("username", "%200ok%");

    List<SqlRow> rows = query.findList();

    for (SqlRow row : rows) {
        play.Logger.debug("Found user: " + row.getString("username") + " with ID: " + row.getInteger("id"));
    }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để truy xuất các hàng duy nhất dựa trên kết hợp giá trị cột?

  2. Sự cố với GROUP BY CASE

  3. Hiển thị hình ảnh từ cơ sở dữ liệu MySQL trên một cột duy nhất của JTable

  4. Báo cáo MySQL Workbench không hợp lệ tại vị trí này đối với lỗi phiên bản máy chủ này

  5. Chọn Cơ sở dữ liệu MySQL trên Linux qua Dòng lệnh