📄 resultsetbaseimpl.java
字号:
package org.wuhua.fuck.core.impl;
import java.util.Hashtable;
import org.wuhua.fuck.core.ResultSet;
import org.wuhua.fuck.core.SQLError;
import org.wuhua.fuck.core.SQLException;
/**
* <b>类名:ResultSetBaseImpl.java</b> </br>
* 编写日期: 2007-2-8 <br/>
* 程序功能描述: <br/>
* Demo: <br/>
* Bug: <br/>
*
* 程序变更日期 :<br/>
* 变更作者 :<br/>
* 变更说明 :<br/>
*
* @author wuhua </br> <a href="mailto:rrq12345@163.com">rrq12345@163.com</a>
*/
class ResultSetBaseImpl implements ResultSet {
private Hashtable data;
private Hashtable row;
private java.util.Enumeration em;
public ResultSetBaseImpl(Hashtable data){
this.data =data;
if(data != null){
em = data.elements();
}
}
public String getString(String columnName) throws SQLException {
if(row == null){
throw SQLError.createSQLException("NO Data exist!", "Sql State : " + SQLError.SQL_NO_DATA_EXISTS);
}
return (String) row.get(columnName);
}
public boolean next() throws SQLException {
if(em == null)
return false;
boolean hasMore = em.hasMoreElements();
if(hasMore){
row = (Hashtable) em.nextElement();
}
return hasMore;
}
public String getString(int columnIndex) throws SQLException {
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -