2016-05-30 1 views
0

私はこのデータベースにJavaアプリケーションを接続することができますどのようにsql205.bye *******。 exempleのために:Javaを外部DBにどのように接続できますか?

Connection connection ; 
PreparedStatement ps; 

try { 
    Class.forName("com.mysql.jdbc.Driver"); 
    connection =DriverManager.getConnection("jdbc:mysql://sql205.by********.com/b7_18206769_boh", "user", "pass"); 
} catch (SQLException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
} catch (ClassNotFoundException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
} 

これは

+0

をここに質問を投稿する前にGoogleください...基本的な例は、すでに用意されてい。 http://www.tutorialspoint.com/jdbc/jdbc-sample-code.htm –

+0

これはlocalhostのためのものです。私はlocalhostの操作方法を知っています –

+0

Sunilによって送られた例では、あなたのURLにlocalhostを置き換えます。sql205.by ** ******。co.jp/b7_18206769_bohもちろん、データベースで動作するように残りの部分を変更する必要があります。 – jasonlam604

答えて

0

動作しませんDATABASE_HOST/database_nameにある "sql205.by ********をCOM/b7_18206769_boh。"。

チェックリスト:

  • server'sホスト名が正しい場合。試してみてください(例10.0.0.3/dbname)
  • サーバデータベースに接続許可があるかどうかを確認してください( telnet sql205.by ********。com 3306)のサーバー シェル)
  • ユーザーがアプリケーションの ホストからデータベースにアクセスする権限を持っているかどうかを確認します。 (mysqlの上でgrantコマンドを見てみましょう - 元dbnameの上のすべての 権限を付与*「パス」で識別されるユーザの@ java_app_hostに;。。)
+0

最後に、tnks。私のデータベースをテストする無料のホスティングがあれば、今? –

+0

Wamp(Windowsの場合)またはMamp(Macの場合)を使用してプロジェクトをローカルでテストしないのはなぜですか? –

+0

申し訳ありませんが、忘れて... MAMP(またはWamp)を使用すると、phpMyAdminがインストールされたMySQLとphpがあります。したがって、プロジェクトを簡単にテストできます。 –

関連する問題