2017-10-13 16 views
0

を使用してリモートからjavaでmyphpadminにアクセスする方法を知っているので、私はこれを尋ねられています。私は答えを見つけるためにここにたずねましたが、IPなしでddnsを持っています。あなたはURLでアドレスを入力した場合、それは私も/ phpmyadminの/ programming_clubを入れてみましたが、それはまだdoesntの仕事私のサーバーにあなたをもたらすのでホスト名とポート8080

package POJOS; 
import com.mysql.jdbc.Connection; 
import com.mysql.jdbc.Statement; 
import java.sql.DriverManager; 
import java.sql.ResultSet; 
import java.sql.SQLException; 
import java.util.logging.Level; 
import java.util.logging.Logger; 

public class DBConnection 
{ 
    private Connection connection; 
    private Statement statement; 
    private ResultSet resultSet; 

    public DBConnection() 
    { 
     connectToDB(); 
    } 
    private void connectToDB() 
    { 
     String 
       driver = "com.mysql.jdbc.Driver", 
       url = "jdbc:mysql://clubdatabase.ddns.net:8080/programming_club", 
       userName = "root", 
       password = ""; 
     try 
     { 
      Class.forName(driver); 
      connection = (Connection) DriverManager.getConnection(url,userName,password); 
      System.out.println("Connection to server successful!"); 
     } 
     catch (ClassNotFoundException ex) 
     { 
      Logger.getLogger(DBConnection.class.getName()).log(Level.SEVERE, null, ex); 
     } catch (SQLException ex) { 
      Logger.getLogger(DBConnection.class.getName()).log(Level.SEVERE, null, ex); 
     } 
    } 
    public static void main(String[] args) { 
     DBConnection dBConnection = new DBConnection(); 
    } 
} 

を次のようにJavaの経由のアクセス私のデータベースに私のコードです。なぜ誰にも分かりませんか? phpmyadminのは、データベースへのWebフロントエンドであるため

+2

などの接続を作成し、JDBCドライバは、データベースへの接続を必要とします。 –

+0

あなたはエラーを投稿できますか? – Ravi

+0

永遠に接続しようとするとエラーはありません –

答えて

-2

connection = DriverManager.getConnection(url,username,password)

関連する問題