我終於得到解決的問題,就是一切好的和連接...
的問題是在一個SQL查詢,我在做一個選擇在名爲「arduinoData」的表中,真正的名字是「arduinodata」。
這種方式適用於本地,但是當我在網上嘗試時,它並沒有。
因爲這樣,返回值爲'null',Java試圖解析並顯示錯誤。
我很抱歉遇到麻煩,謝謝大家。
我使用JDBC將我的程序連接到MySQL數據庫。
我已經把端口號和是的,我的數據庫有權限訪問。
當我使用本地主機完美工作,但是當我嘗試連接到遠程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)
謝謝您提前!
你還必須在mysql中啓用遠程訪問,默認情況下它只接受來自localhost的訪問,你啓用了它嗎? – Stefan