(结果集)在createStatement中可以传入两个int类型的数据
第一个参数有三种变化
ResultSet.TYPE_FORRWARD_ONLY:不滚动结果集
ResultSet.TYPE_SCROLL_INSENSITIVE:滚动结果集,但是不会随数据库的变化而变化
ResultSet.TYPE_SCROLL_SENSITIVE:滚动结果集,但是不会随数据库的变化而变化(效果不明显)相当于监视器一直对数据库进行监听
第二个有两种变化
CONCUR_READ_ONLY:结果集只读
CONCUR_UPDATABLE:结果集可以更新,我这边改了,会对数据库的内容进行更新
但是一般mysql都是用createStatement()不传参数
行数 一般都是用next,但是可以通过ResultSet来对光标位置进行操作
void beforeFirst()将光标放在第一行
void afterLast()将光标放在最后一行
若想得到相应的列数
用当前对象(statement)调用 getMetaData 并且会得到 ResultSetMetData对象。
该对象有什么用?
得到此ResultSetMetData对象
可以得到相应的列数
方法:int hetColumnCount();
可以通过相应的列数拿到相应的列的名称
方法:String getColumnName(int colindex);