并且还一定要和你select 语句里的顺序一样才行
这个和ResultSEt的内部实现有关
因为sun公司就是这样写这个类的
以后注意一下就行了详细的信息
你可以把jdk目录下的src/目录下的包解开,找到ResultSet的java源文件out.print(getString(1));
out.print(getString(2));
这个应该是out.print(rs.getString(1));吧
如果不是,就是我理解错了,那么请不要生气/请原谅
这个和ResultSEt的内部实现有关
因为sun公司就是这样写这个类的
以后注意一下就行了详细的信息
你可以把jdk目录下的src/目录下的包解开,找到ResultSet的java源文件out.print(getString(1));
out.print(getString(2));
这个应该是out.print(rs.getString(1));吧
如果不是,就是我理解错了,那么请不要生气/请原谅
String strColumn2= rs.getString(2);显示时可以用变量来处理。
out.println(strColumn1);
out.println(strColumn2);
这个和ResultSEt的内部实现有关
因为sun公司就是这样写这个类的
以后注意一下就行了详细的信息
你可以把jdk目录下的src/目录下的包解开,找到ResultSet的java源文件上面是我昨天写的
我在此向大家道歉,我说错了.
以下是我的理解
希望高手指点我看了文档,原来我们一直用的
Statement, ResultSet都是接口
那么这些接口的子类就应该是由各个提供Driver的公司来写
所以可能每个公司的内部实现不一样.
就会就执行和效率上的不一样
不过我的机子里面只有
sun.jdbc.odbc.JdbcOdbcDriver
反编译又不能查看它代码
不知那们高手知道在哪里下吗?
如果知道请告诉一声
谢谢楼主的问题可能是我想的是和Driver类的实现有关
如果能看到原代码的话就清楚了
再次向大家道歉
问题没有理解清楚就乱发帖
以后改正
out.print(getString("com"));