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

Bạn không có Ứng dụng ngầm trong phạm vi:PlayFramework với Oracle

Thông báo lỗi thực sự cho bạn biết phải làm gì: Bạn không có Ứng dụng ngầm trong phạm vi. Nếu bạn muốn đưa Ứng dụng đang chạy hiện tại vào ngữ cảnh, chỉ cần thêm import play.api.Play.current .

import play.api.Play.current

Đây là giao thức của phương thức getDataSource:

  def getDataSource(name: String = "default")(implicit app: Application): DataSource = app.plugin[DBPlugin].map(_.api.getDataSource(name)).getOrElse(error)

Như bạn có thể thấy, cần có một Ứng dụng ngầm trong danh sách đối số thứ hai và trình biên dịch đang tìm kiếm một Ứng dụng được khai báo ngầm có thể được tìm thấy trong quá trình nhập.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cho phép Oracle biến đổi các vị từ được kết nối OR thành UNION ALL hoạt động

  2. Làm thế nào để truy vấn này có thể được cải thiện?

  3. Quyết định khi nào tạo Index trên cột của bảng trong cơ sở dữ liệu?

  4. PHP &Oracle - oci_connect () ORA-12705:Không thể truy cập tệp dữ liệu NLS

  5. Oracle SQL- Gắn cờ các bản ghi dựa trên ngày tháng so với lịch sử của bản ghi