2

アプリ エンジン (Java) をバックエンドとして使用する Web アプリを開発しています。受信したトランザクションをリッスンし、ビットコイン ネットワークでトランザクションをブロードキャストするバックエンドが必要です。この機能を処理するために bitcoinj をセットアップしましたが、ブロックストア オブジェクトを初期化できないようです。

Bitcoinj により、mysql を使用してブロックを保存できます。接続は次のように設定されます。

public static void getBlockStore(){

    int fullStoreDepth = 1000;
    String db = "databasename";
    String un = "root";
    String pw = "";
    String host = "/cloudsql/database-instance-id";//I have also used the ip address, but it didn't work

    try {
        blockStore = new MySQLFullPrunedBlockStore(network, fullStoreDepth, host, db, un, pw);

        logger.info("Blockstore created is " + blockStore);
    } catch (BlockStoreException e) {
        logger.info("Blockstore error " + e);
    }

}

しかし、バックエンドでデータベースに接続しようとすると接続エラーが発生します。どのポートに接続すればよいかわかりません。他の情報はすべて正しいです。Godaddy の別の mysql db を試してみましたが、同じエラーが発生しました。

クラウド SQL または通常の mysql データベースで mysql データベースに接続するにはどうすればよいですか?

4

0 に答える 0