[解決済み]
ようやく問題が解決しました。接続に問題はありませんか...
問題は SQL クエリにあり、「arduinoData」という名前のテーブルで選択を行っていましたが、実際の名前は「arduinodata」です。
その方法はローカルでは機能しますが、オンラインで試してみると機能しません。
このため、戻り値は「null」であり、Java はそれを parsetoInt しようとしてエラーを表示していました。
お手数をおかけしますが、よろしくお願いいたします。
JDBC を使用してプログラムを MySQL データベースに接続しています。
私はすでにポート番号を入力しています。はい、私のデータベースにはアクセス許可があります。
localhost を使用すると問題なく動作しますが、リモートの MySQL データベースに接続しようとすると、コンソールにこのエラーが表示されます。
java.lang.ExceptionInInitializerError
Caused by: java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:454)
at java.lang.Integer.parseInt(Integer.java:527)
at serial.BDArduino.<clinit>(BDArduino.java:25)
Exception in thread "main" Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)
前もって感謝します !