将Java与Google云SQL服务结合使用

将Java与Google云SQL服务结合使用,java,mysql,google-cloud-sql,Java,Mysql,Google Cloud Sql,我正在尝试使用Java与Google cloud SQL数据库进行通信,我研究了如何使用jdbc连接MYSQL数据库,它以前已经工作过,但由于某些原因,它与Google cloude SQL不起作用。下面是我用来连接数据库的代码 package DatabaseHelpers; import java.sql.*; public abstract class DatabaseHelper { // Tutorial: http://mrbool.com/how-to-connect-

我正在尝试使用Java与Google cloud SQL数据库进行通信,我研究了如何使用jdbc连接MYSQL数据库,它以前已经工作过,但由于某些原因,它与Google cloude SQL不起作用。下面是我用来连接数据库的代码

package DatabaseHelpers;

import java.sql.*;

public abstract class DatabaseHelper
{
    // Tutorial: http://mrbool.com/how-to-connect-with-mysql-database-using-java/25440
    private static String dbUrl = "jdbc:mysql://173.194.253.75:3306/snippet";
    //private static String dbUrl = "jdbc:google:mysql://rich-meridian-626:snippet/snippet?user=root";
    private static String dbName = "snippet";
    private static String dbUserName = "root";
    private static String dbPassword = "";

    protected Connection con = null;
    protected Statement stmt = null;

    /**
     * Opens a connection to the database in question
     */
    public DatabaseHelper() throws SQLException
    {
        con = DriverManager.getConnection(dbUrl);
        con.setAutoCommit(true);
        System.out.println(con.getAutoCommit());
    }

    /**
     * Clears the database
     * 
     * @throws SQLException
     */
    public abstract void clear() throws SQLException;

    /**
     * Closes the connection to the database
     * 
     * @throws SQLException
     */
    public void close() throws SQLException
    {
        con.close();
    }
}    
这是它给我的错误信息

Exception in thread "main" java.sql.SQLException: invalid database address: jdbc:mysql://173.194.253.75:3306/snippet
    at org.sqlite.JDBC.createConnection(JDBC.java:110)
    at org.sqlite.JDBC.connect(JDBC.java:87)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at DatabaseHelpers.DatabaseHelper.<init>(DatabaseHelper.java:27)
    at DatabaseHelpers.FeedDatabaseHelper.<init>(FeedDatabaseHelper.java:11)
    at ArticalCollector.main(ArticalCollector.java:24)
线程“main”java.sql.SQLException中的异常:无效的数据库地址:jdbc:mysql://173.194.253.75:3306/snippet 位于org.sqlite.JDBC.createConnection(JDBC.java:110) 位于org.sqlite.JDBC.connect(JDBC.java:87) 位于java.sql.DriverManager.getConnection(未知源) 位于java.sql.DriverManager.getConnection(未知源) 在DatabaseHelpers.DatabaseHelper.(DatabaseHelper.java:27) 位于DatabaseHelpers.FeedDatabaseHelper.(FeedDatabaseHelper.java:11) 位于ArticalCollector.main(ArticalCollector.java:24)
堆栈跟踪表明正在使用sqlite JDBC驱动程序:

 at org.sqlite.JDBC.createConnection(JDBC.java:110)
 at org.sqlite.JDBC.connect(JDBC.java:87)
你会想用这个来代替