亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? traversaltest.java

?? 開發(fā)MySql數(shù)據(jù)庫的最新JDBC驅(qū)動(dòng)。
?? JAVA
字號(hào):
/* Copyright (C) 2002-2004 MySQL AB This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as  published by the Free Software Foundation. There are special exceptions to the terms and conditions of the GPL  as it is applied to this software. View the full text of the  exception in file EXCEPTIONS-CONNECTOR-J in the directory of this  software distribution. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA  */package testsuite.simple;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import testsuite.BaseTestCase;/** * Tests result set traversal methods. *  * @author Mark Matthews * @version $Id: TraversalTest.java 3726 2005-05-19 15:52:24Z mmatthews $ */public class TraversalTest extends BaseTestCase {	// ~ Constructors ..........................................................	/**	 * Creates a new TraversalTest object.	 * 	 * @param name	 *            DOCUMENT ME!	 */	public TraversalTest(String name) {		super(name);	}	// ~ Methods ...............................................................	/**	 * Runs all test cases in this test suite	 * 	 * @param args	 */	public static void main(String[] args) {		junit.textui.TestRunner.run(TraversalTest.class);	}	/**	 * DOCUMENT ME!	 * 	 * @throws Exception	 *             DOCUMENT ME!	 */	public void setUp() throws Exception {		super.setUp();		createTestTable();	}	/**	 * DOCUMENT ME!	 * 	 * @throws SQLException	 *             DOCUMENT ME!	 */	public void testTraversal() throws SQLException {		Statement scrollableStmt = null;		try {			scrollableStmt = this.conn					.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,							ResultSet.CONCUR_READ_ONLY);			this.rs = scrollableStmt					.executeQuery("SELECT * FROM TRAVERSAL ORDER BY pos");			// Test isFirst()			if (this.rs.first()) {				assertTrue("ResultSet.isFirst() failed", this.rs.isFirst());				this.rs.relative(-1);				assertTrue("ResultSet.isBeforeFirst() failed", this.rs						.isBeforeFirst());			}			// Test isLast()			if (this.rs.last()) {				assertTrue("ResultSet.isLast() failed", this.rs.isLast());				this.rs.relative(1);				assertTrue("ResultSet.isAfterLast() failed", this.rs						.isAfterLast());			}			int count = 0;			this.rs.beforeFirst();			boolean forwardOk = true;			while (this.rs.next()) {				int pos = this.rs.getInt("POS");				// test case-sensitive column names				pos = this.rs.getInt("pos");				pos = this.rs.getInt("Pos");				pos = this.rs.getInt("POs");				pos = this.rs.getInt("PoS");				pos = this.rs.getInt("pOS");				pos = this.rs.getInt("pOs");				pos = this.rs.getInt("poS");				if (pos != count) {					forwardOk = false;				}				assertTrue("ResultSet.getRow() failed.", pos == (this.rs						.getRow() - 1));				count++;			}			assertTrue("Only traversed " + count + " / 100 rows", forwardOk);			boolean isAfterLast = this.rs.isAfterLast();			assertTrue("ResultSet.isAfterLast() failed", isAfterLast);			this.rs.afterLast();			// Scroll backwards			count = 99;			boolean reverseOk = true;			while (this.rs.previous()) {				int pos = this.rs.getInt("pos");				if (pos != count) {					reverseOk = false;				}				count--;			}			assertTrue("ResultSet.previous() failed", reverseOk);			boolean isBeforeFirst = this.rs.isBeforeFirst();			assertTrue("ResultSet.isBeforeFirst() failed", isBeforeFirst);			this.rs.next();			boolean isFirst = this.rs.isFirst();			assertTrue("ResultSet.isFirst() failed", isFirst);			// Test absolute positioning			this.rs.absolute(50);			int pos = this.rs.getInt("pos");			assertTrue("ResultSet.absolute() failed", pos == 49);			// Test relative positioning			this.rs.relative(-1);			pos = this.rs.getInt("pos");			assertTrue("ResultSet.relative(-1) failed", pos == 48);			// Test bogus absolute index			boolean onResultSet = this.rs.absolute(200);			assertTrue("ResultSet.absolute() to point off result set failed",					onResultSet == false);			onResultSet = this.rs.absolute(100);			assertTrue(					"ResultSet.absolute() from off this.rs to on this.rs failed",					onResultSet);			onResultSet = this.rs.absolute(-99);			assertTrue("ResultSet.absolute(-99) failed", onResultSet);			assertTrue("ResultSet absolute(-99) failed", this.rs.getInt(1) == 1);		} finally {			if (scrollableStmt != null) {				try {					scrollableStmt.close();				} catch (SQLException sqlEx) {					;				}			}		}	}	private void createTestTable() throws SQLException {		//		// Catch the error, the table might exist		//		try {			this.stmt.executeUpdate("DROP TABLE TRAVERSAL");		} catch (SQLException SQLE) {			;		}		this.stmt				.executeUpdate("CREATE TABLE TRAVERSAL (pos int PRIMARY KEY, stringdata CHAR(32))");		for (int i = 0; i < 100; i++) {			this.stmt.executeUpdate("INSERT INTO TRAVERSAL VALUES (" + i					+ ", 'StringData')");		}	}}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久你懂得1024| 久久影视一区二区| 激情国产一区二区| 亚洲综合激情网| 国产亚洲va综合人人澡精品| 欧美色倩网站大全免费| 国产精品538一区二区在线| 亚洲成av人片在www色猫咪| 日本一区二区三区四区| 欧美一区二区二区| 欧美性高清videossexo| 丁香激情综合国产| 日韩精品一级中文字幕精品视频免费观看 | 久久不见久久见中文字幕免费| √…a在线天堂一区| 精品国产1区2区3区| 在线亚洲人成电影网站色www| 国产福利视频一区二区三区| 日韩精品三区四区| 亚洲综合一区二区| 中文字幕一区二区三区在线不卡| 精品久久久久久无| 6080午夜不卡| 欧美乱妇20p| 欧美三级韩国三级日本一级| 色综合久久综合| a亚洲天堂av| 成人免费视频视频| 国产成人精品三级| 国产乱码精品一区二区三区av | 日韩精品国产精品| 亚洲国产精品一区二区久久| 一区二区三区四区乱视频| 国产精品丝袜在线| 国产日韩欧美激情| 日本一区二区久久| 国产欧美综合色| 中文字幕精品一区二区三区精品| 国产校园另类小说区| 国产亚洲综合在线| 国产女主播视频一区二区| 久久久综合网站| 久久只精品国产| 久久精品无码一区二区三区| 国产午夜精品在线观看| 亚洲国产高清在线| 日韩理论片在线| 亚洲午夜视频在线| 天天av天天翘天天综合网| 视频一区二区不卡| 美女脱光内衣内裤视频久久网站| 免费成人在线网站| 精品综合免费视频观看| 国产传媒久久文化传媒| 波多野结衣中文字幕一区| 91蝌蚪porny九色| 色先锋aa成人| 在线成人av网站| 精品国产乱码久久久久久蜜臀| 久久午夜羞羞影院免费观看| 欧美激情一区在线| 亚洲伊人色欲综合网| 日本不卡一区二区三区| 国产永久精品大片wwwapp| www.av精品| 欧美日韩黄色一区二区| 精品成人a区在线观看| 国产人成一区二区三区影院| 国产精品久久久久精k8| 亚洲丶国产丶欧美一区二区三区| 日韩成人一级大片| 国产凹凸在线观看一区二区| 在线亚洲一区二区| 久久免费视频色| 亚洲欧美另类在线| 激情文学综合网| 色婷婷综合中文久久一本| 538在线一区二区精品国产| 久久久99精品久久| 夜夜操天天操亚洲| 精品综合免费视频观看| www.性欧美| 欧美精品 国产精品| 久久―日本道色综合久久| 一区二区三区蜜桃| 国产一区二区精品久久| 色综合久久精品| 精品国产1区二区| 亚洲在线视频免费观看| 国产在线视视频有精品| 欧美亚洲免费在线一区| 国产亚洲欧洲一区高清在线观看| 一区二区三区久久久| 国产一区二区免费看| 欧美三级电影在线看| 中文在线一区二区 | 99久久夜色精品国产网站| 欧美日韩国产另类不卡| 欧美国产日韩亚洲一区| 久久精品国产亚洲高清剧情介绍| 色综合久久综合网| 日本一二三四高清不卡| 日韩黄色片在线观看| 91在线视频官网| www欧美成人18+| 日韩精品国产欧美| 欧美日韩另类国产亚洲欧美一级| 国产精品美女久久久久aⅴ | 色欧美88888久久久久久影院| 精品对白一区国产伦| 午夜欧美在线一二页| 91免费观看视频| 亚洲国产精品激情在线观看| 青青草国产精品97视觉盛宴| 欧美综合欧美视频| 亚洲人成亚洲人成在线观看图片| 国产精品综合在线视频| 日韩一级片网址| 午夜精品久久久| 欧美午夜理伦三级在线观看| 日韩美女视频19| 99精品一区二区三区| 日本一区二区三区四区在线视频| 国产制服丝袜一区| 26uuu另类欧美亚洲曰本| 免费成人在线网站| 欧美一区二区啪啪| 亚洲一卡二卡三卡四卡 | 99热这里都是精品| 日本一区二区三区视频视频| 国产精品伊人色| 欧美激情在线观看视频免费| 国产成人久久精品77777最新版本| 久久天堂av综合合色蜜桃网| 国产精品综合一区二区| 久久久久久久久久久久久夜| 国产一区二区三区久久悠悠色av| 久久免费的精品国产v∧| 国产激情视频一区二区在线观看| 国产女同性恋一区二区| 成人动漫视频在线| 一区在线播放视频| 91视频一区二区三区| 亚洲精品水蜜桃| 欧美日韩一区久久| 日本怡春院一区二区| 精品捆绑美女sm三区| 国产精品一区在线观看你懂的| 欧美国产精品中文字幕| 不卡一区中文字幕| 一区二区三区蜜桃网| 欧美精品1区2区| 国产一区二区三区四| 国产欧美1区2区3区| 色综合色综合色综合| 午夜精品一区二区三区免费视频| 欧美一区二区三区视频免费播放| 国产在线日韩欧美| 欧美国产禁国产网站cc| 色婷婷狠狠综合| 日本女人一区二区三区| wwwwxxxxx欧美| 97精品国产露脸对白| 天堂午夜影视日韩欧美一区二区| 精品久久久久99| 99精品久久只有精品| 亚洲超碰精品一区二区| 久久婷婷综合激情| 色哟哟在线观看一区二区三区| 午夜av区久久| 中文字幕第一页久久| 欧美中文字幕一二三区视频| 紧缚奴在线一区二区三区| 国产精品久久久久影院亚瑟 | 成人手机在线视频| 亚洲愉拍自拍另类高清精品| 欧美成人精品1314www| 99久久精品免费| 日本不卡免费在线视频| 国产精品系列在线| 欧美日韩国产123区| 粉嫩aⅴ一区二区三区四区五区| 亚洲永久免费视频| 国产欧美一区二区精品性| 欧美曰成人黄网| 粉嫩久久99精品久久久久久夜| 视频精品一区二区| 亚洲视频免费在线| 欧美精品一区二区三区四区| 色综合天天狠狠| 国产精品1区2区| 免费日本视频一区| 亚洲欧美成aⅴ人在线观看| 欧美不卡在线视频| 在线精品视频小说1| 福利电影一区二区| 麻豆高清免费国产一区| 亚洲综合网站在线观看| 国产精品色一区二区三区| 8x福利精品第一导航|