当前位置:首页 > 网络编程 > 数据库 > Mysql > MySQL缈婚〉渚嬪瓙

MySQL缈婚〉渚嬪瓙

点击次数:28 次 发布日期:2008-11-22 16:53:46 作者:源代码网
源代码网推荐

涓銆佽繍琛屽墠鍑嗗

銆銆 涓嬭浇浜唌ysql鐨刯dbc椹卞姩锛堜竴涓猨ar鏂囦欢锛夊苟鍔犺浇鍦–LASSPATH(鏂规硶瑙併奐AVA/JSP瀛︿範绯诲垪涔嬩竴(JDK瀹夎) 銆)

銆銆 (濡傛灉鎵句笉鍒帮紝璇蜂粠鏈珯涓嬭浇)

銆銆 寤轰竴涓狹ySQL鏁版嵁搴搕est

 

銆銆 鏁版嵁搴撲腑鏈変竴涓〃锛歯ote锛屽瓧娈典负锛歯ame(varchar)

浜屻佷笅杞斤紝瀹夎

<%@ page contentType="text/html;charset=gb2312" %>

<% java.sql.Connection sqlCon; //鏁版嵁搴撹繛鎺ュ璞

java.sql.Statement sqlStmt; //SQL璇彞瀵硅薄

java.sql.ResultSet sqlRst; //缁撴灉闆嗗璞

java.lang.String strCon; //鏁版嵁搴撹繛鎺ュ瓧绗︿覆

java.lang.String strSQL; //SQL璇彞

int intPageSize; //涓椤垫樉绀虹殑璁板綍鏁

int intRowCount; //璁板綍鎬绘暟

int intPageCount; //鎬婚〉鏁

int intPage; //寰呮樉绀洪〉鐮

java.lang.String strPage;

int i;

//璁剧疆涓椤垫樉绀虹殑璁板綍鏁

intPageSize = 2;

//鍙栧緱寰呮樉绀洪〉鐮

strPage = request.getParameter("page");

if(strPage==null){

//琛ㄦ槑鍦≦ueryString涓病鏈塸age杩欎竴涓弬鏁帮紝姝ゆ椂鏄剧ず绗竴椤垫暟鎹

intPage = 1;

} else{

//灏嗗瓧绗︿覆杞崲鎴愭暣鍨

intPage = java.lang.Integer.parseInt(strPage);

if(intPage<1) intPage = 1;

}

//瑁呰浇JDBC椹卞姩绋嬪簭

Class.forName("org.gjt.mm.mysql.Driver").newInstance();

//杩炴帴鏁版嵁搴

sqlCon= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test");

//鍒涘缓璇彞瀵硅薄

sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENS99vIVE,java.sql.ResultSet.CONCUR_READ_ONLY); //鎵цSQL璇彞

strSQL = "select name from note";

//鎵цSQL璇彞骞惰幏鍙栫粨鏋滈泦

sqlRst = sqlStmt.executeQuery(strSQL);

//鑾峰彇璁板綍鎬绘暟

sqlRst.last();

intRowCount = sqlRst.getRow();

//璁扮畻鎬婚〉鏁

intPageCount = (intRowCount+intPageSize-1) / intPageSize;

//璋冩暣寰呮樉绀虹殑椤电爜

if(intPage>intPageCount) intPage = intPageCount;

%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>JSP鏁版嵁搴撴搷浣滀緥绋 - 鏁版嵁鍒嗛〉鏄剧ず - JDBC 2.0 - mysql</title>

</head>

<body>

<table border="1" cellspacing="0" cellpadding="0">

<tr>

<th>濮撳悕</th>

</tr>

<% if(intPageCount>0)

{

//灏嗚褰曟寚閽堝畾浣嶅埌寰呮樉绀洪〉鐨勭涓鏉¤褰曚笂

sqlRst.absolute((intPage-1) * intPageSize + 1);

//鏄剧ず鏁版嵁

i = 0;

while(i<intPageSize && !sqlRst.isAfterLast()){ %>

<tr>

<td>

<%=sqlRst.getString(1)%>

</td>

</tr>

<% sqlRst.next();

i++;

}

}

%>

</table>

绗<%=intPage%>椤 鍏<%=intPageCount%>椤

<%if(intPage<intPageCount){%><a href="mysqlpage.jsp?page=<%=intPage+1%>">涓嬩竴椤</a><%}%>

<%if(intPage>1){%><a href="mysqlpage.jsp?page=<%=intPage-1%>">涓婁竴椤</a><%}%>

</body>

</html>

<%

//鍏抽棴缁撴灉闆

sqlRst.close();

//鍏抽棴SQL璇彞瀵硅薄

sqlStmt.close();

//鍏抽棴鏁版嵁搴

sqlCon.close();

%>

涓夈佹庝箞鍘昏繍琛岋紵

銆銆 瑙佸墠鏂囥奐AVA/JSP瀛︿範绯诲垪涔嬩簲(JDBC-ODBC缈婚〉渚嬪瓙)銆嬨

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华