java中的ResultSet类中的getString(String columnLabel)和getString(int columnIndex)在eclipse中获得的结果不对
在eclipse的代码补全功能的作用下弹出了getString(String columnLabel)和getString(int columnIndex)函数,我看他们就只有参数类型不一样所以就随便选了一个,然后传值时传我传了字符串,编译没错,但是运行结果却不对,后来又从新让eclipse的代码补全功能补全为getString(String columnLabel)函数,这次没错了,结果正确。
结论就是,在eclipse中如果使用代码补全功能时一定要注意选用函数时函数的参数类型,不然函数补全时选的参数类型和传值时传的参数类型不一样的话就会得不到想要的结果。就像这里的两个getString()函数一样。