Mysql
 sql >> база данни >  >> RDS >> Mysql

ClassNotFoundException:com.mysql.jdbc.GoogleDriver

Както е показано в този урок, по време на разработката трябва да използвате нормалния mysql драйвер и само appengine да използвате драйвера на Google mysql

  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/guestbook?user=root";
  } else {
    // Local MySQL instance to use during development.
    Class.forName("com.mysql.jdbc.Driver");
    url = "jdbc:mysql://127.0.0.1:3306/guestbook?user=root";
  }

Също така проверете дали сте активирали MySQL Connector/J за вашето приложение (не се прави по подразбиране)

https://developers.google.com/appengine/docs/ java/cloud-sql/#enable_connector_j

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Посоченият ключ беше твърде дълъг; максималната дължина на ключа е 767 байта Mysql грешка в Entity Framework 6

  2. mysql_fetch_array добавя всички редове?

  3. Заявката беше празна PHP грешка

  4. Вземете от базата данни, но само за последните 30 дни

  5. Комбиниране на условие от две колони mysql