以下に示すコードを使用してホストに接続しようとしています。
Connection con=null;
try {
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://sql3.000webhost.com/a17644_cc","chat_cc", "pass");
ResultSet rs;
if(!con.isClosed())
{
Statement st = con.createStatement();
rs= st.executeQuery("SELECT * FROM user_info");
while(rs.next()){
t1.append(rs.getString(3));
}
}
} catch(Exception e) {
t1.setText(e.toString());
//e.printStackTrace();
} finally {
try {
if(con != null)
con.close();
}catch (java.sql.SQLException e) {
// TODO Auto-generated catch block
//e.printStackTrace();
t1.setText(e.toString());
}
マニフェスト ファイルにもインターネット アクセス許可を与えています。
しかし、次のエラーが発生します。
java.sql.exception:データ ソースが接続の確立を拒否しました。サーバーからのメッセージ:"ホスト '182.71.248.226. は、この MySQL サーバーへの接続を許可されていません"
これは私が得た次の詳細です: 接続文字列で指定する必要がある名前を教えてください ドメイン chitchat.site90.net ユーザー名 a1740644 パスワード * ディスク使用量 0.14 / 1500.0 MB 帯域幅 100000 MB (100GB) ホーム ルート /home/a1740644 サーバー名 server19.000webhost.com IP アドレス 31.170.160.83 Apache ver. 2.2.19 (Unix) PHP バージョン 5.2。 MySQL バージョン。5.1 2012 年 5 月 1 日 02:14 にアクティブ化されたステータス アクティブ