सबसे पहले, सुनिश्चित करें कि आपने appengine-web.xml
. में MySQL 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>
फिर डेटाबेस से कनेक्ट करने के लिए नीचे दिए गए कोड स्निपेट जैसा कुछ उपयोग करें।
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
}
आप अधिक विवरण यहां प्राप्त कर सकते हैं ।