Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Terjadi kesalahan saat menyambungkan ke instance MySQL lokal dari Google App Engine Java.

Pertama, pastikan Anda telah mengaktifkan MySQL Connector/J di appengine-web.xml sebagai berikut.

<?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>

Kemudian gunakan sesuatu seperti cuplikan kode di bawah ini untuk terhubung ke database.

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
}

Anda dapat menemukan detail selengkapnya di sini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. info polling panjang dari mysql tidak berfungsi

  2. MySQL bergabung dan mengecualikan?

  3. Apakah perlu menulis ROLLBACK jika kueri gagal?

  4. Bagaimana cara membuat alias tabel di codeigniter dengan benar?

  5. Tidak dapat terhubung dari jarak jauh ke instalasi MySQL EC2