SELECT * FROM hzzs_source_gameplayer_belong WHERE HZ_SOURCE_ID = 72 AND SOURCE_ACCOUNT = 1.0 AND GAMEPLAYER_ACCOUNT = 10.0sql
HZ_SOURCE_ID的類型爲 int,SOURCE_ACCOUNT的類型爲String,GAMEPLAYER_ACCOUNT的類型爲String.編輯器
當在sqlyog進行sql的查詢時 ,對數據不加引號依然存在查詢結果 ,這是由於申sqlyog編輯器的問題,自動將1.0轉爲1 blog
可是在mycelipse中就會查詢報錯,這是由於 jdbc中進行查詢時sql中的String字符串類型 會加引號,會自動拼裝爲 ip
SELECT * FROM hzzs_source_gameplayer_belong WHERE HZ_SOURCE_ID = 72 AND SOURCE_ACCOUNT = '1.0' AND GAMEPLAYER_ACCOUNT = '10.0'字符串
但這是查不出數據的.所以解決辦法就是傳準確的字符串jdbc
或者將字段改成int類型 可是將字段改成int 類型不現實,所以仍是傳輸準確的字符串最好im