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