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

Lỗi kết nối với phiên bản MySQL cục bộ từ Google App Engine Java.

Trước tiên, hãy đảm bảo rằng bạn đã bật MySQL Connector / J trong appengine-web.xml như sau.

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
  ...
  <use-google-connector-j>true</use-google-connector-j>
</appengine-web-app>

Sau đó, sử dụng một cái gì đó giống như đoạn mã bên dưới để kết nối với cơ sở dữ liệu.

if (SystemProperty.environment.value() == SystemProperty.Environment.Value.Production) {
    // Load the class that provides the new "jdbc:google:mysql://" prefix.
    Class.forName("com.mysql.jdbc.GoogleDriver");
    url = "jdbc:google:mysql://your-project-id:your-instance-name/your-database?user=root";
} else {
    // Local MySQL instance to use during development.
    Class.forName("com.mysql.jdbc.Driver");
    url = "jdbc:mysql://127.0.0.1:3306/your-database?user=root";

    // Alternatively, connect to a Google Cloud SQL instance using:
    // jdbc:mysql://ip-address-of-google-cloud-sql-instance:3306/your-database?user=root
}

Bạn có thể tìm thêm chi tiết tại đây .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi có thể hoàn tác bảng ALTER trong - MySQL không?

  2. Bộ lọc wordpress posts_orderby với bảng tùy chỉnh trong plugin

  3. Các câu lệnh MySQL INSERT có chậm hơn trong các bảng lớn không?

  4. Thay đổi nhiều cột trong một câu lệnh duy nhất

  5. So sánh MongoDB, MySQL và PostGreSQL