Java 云SQL/MySQL、应用引擎和bitcoinj
我正在开发一个使用AppEngine(java)作为后端的web应用程序。我需要后端在比特币网络上监听接收到的交易和广播交易。我已经设置了bitcoinj来处理此功能,但我似乎无法初始化blockstore对象 Bitcoinj允许我使用mysql存储块。连接设置如下:Java 云SQL/MySQL、应用引擎和bitcoinj,java,google-app-engine,google-cloud-sql,bitcoinj,Java,Google App Engine,Google Cloud Sql,Bitcoinj,我正在开发一个使用AppEngine(java)作为后端的web应用程序。我需要后端在比特币网络上监听接收到的交易和广播交易。我已经设置了bitcoinj来处理此功能,但我似乎无法初始化blockstore对象 Bitcoinj允许我使用mysql存储块。连接设置如下: public static void getBlockStore(){ int fullStoreDepth = 1000; String db = "databasename"; String un
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数据库,但我得到了相同的错误
如何连接到云sql或普通mysql数据库中的mysql数据库 你有什么例外?