netbeansを使用してLinuxサーバー上でホストされているMySQLサーバーに接続できません。netbeans/javaのlinuxサーバー上のmySQLサーバーへの接続に問題があります
これらの資格情報はすべて、MySQL Workbench「標準TCP/IPからssh経由」を介して接続するときに機能します。ここで
は私のコードです:
public class Database {
private static final String DRIVER = "com.mysql.jdbc.Driver";
private static final String URL = "jdbc:mysql://john.myschool.edu:3306/cs3610";
private static final String USERNAME = "mbrooke";
private static final String PASSWORD = "mypass";
private Connection connection;
public Database() throws Exception{
try{
connect();
}catch(SQLException e){
if(connection !=null){
connection.close();
}
}
}
//Open connection to database
private void connect() throws Exception{
connection = null;
Class.forName (DRIVER).newInstance();
connection = DriverManager.getConnection(URL,USERNAME,PASSWORD);
}
}
私は "...接続=のDriverManager" を起動する行に#521でのSQLExceptionを取得していますし、私が引き起こしているかわからないんだけどこの問題。ドライバは、ステップスルーするとき、私はスロー例外なく「Class.forNameの(D ...」の行を過ぎてそれを作る、と正しくインストールされているようだ。
一部のサーバーにはIPコントロールが組み込まれています。ホスティングサービスと議論して、IPにデータベース接続が許可されているかどうかを確認できます。 – markAnthopins
同じコンピュータのMySQLWorkbenchからサーバーに接続できます。 NetBeansを使用している場合、私は別のIPを持っていますか? –