| 首页 | 技术文章 | 软件下载 | 博客 | 论坛 | 精品教程 | 黑客动画 | 视频资源 | 在线服务 | 黑客游戏 | 

您现在的位置: 中国X黑客小组 >> 技术文章 >> 编程技术 >> 网络编程 >> 文章正文 用户登录 新用户注册
  如何使用JSP访问MySQL数据库         ★★★ 【字体:
如何使用JSP访问MySQL数据库
作者:未知    文章来源:CnXHacker.Net    点击数:    更新时间:2005-8-24    

<%@page import="java.sql.*"  
import ="java.util.*"  
import ="java.io.*"  
contentType="text/html; charset=gb2312"  
%>  
<html>  
<head>  
<title>使用MYsql数据库</title>  
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">  
<meta name="ProgId" content="FrontPage.Editor.Document">  
</head>  
<body>  
<p align="center"><u><font size="5" face="华文新魏">使用JSP读取Mysql数据库</font></u></p>  
<%!  
String host="localhost"; //数据库主机  
String database="pinghui"; //数据库名  
String user="test"; //用户名  
String pass=""; //口令  
%><% java.sql.Connection sqlConn; //数据库连接对象  
java.sql.Statement sqlStmt; //语句对象  
java.sql.ResultSet sqlRst; //结果集对象  
//登记JDBC驱动对象  
Class.forName ("org.gjt.mm.mysql.Driver").newInstance ();  
//连接数据库  
sqlConn= java.sql.DriverManager.getConnection ("jdbc:mysql://"+host+"/"+database,user,pass);  
//创建语句对象  
sqlStmt=sqlConn.createStatement (java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);  
//执行Sql语句  
String sqlQuery="select count(*) from comment";  
sqlRst=sqlStmt.executeQuery (sqlQuery);  
sqlRst.next();  
int count=sqlRst.getInt(1); //取得总的留言记录数  
sqlQuery="select * from comment order by userid desc;";  
sqlRst=sqlStmt.executeQuery (sqlQuery); //执行SQL语句  
%>  
总共有<%=count%>条留言  
<table border="1" width="100%" bordercolorlight="#CC99FF" cellpadding="2" bordercolordark="#FFFFFF" cellspacing="0">  
<tr>  
  <td align="center">&nbsp;ID</td>  
  <td align="center">昵称</td>  
  <td align="center">性别</td>  
  <td align="center">地址</td>  
  <td align="center">IP地址</td>  
  <td align="center">邮编</td>  
  <td align="center">Oicq</td>  
  <td align="center">ICQ</td>  
  <td align="center">电话</td>  
  <td align="center">留言</td>  
  <td align="center">时间</td>  
</tr>  
<% while (sqlRst.next()) { //取得下一条记录 %>  
<tr><!--显示记录-->  
  <td><%=sqlRst.getString("userid")%></td>  
  <td><%=sqlRst.getString("username")%></td>  
  <td><%=sqlRst.getString("sex")%></td>  
  <td><%=sqlRst.getString("address") %></td>  
  <td><%=sqlRst.getString("ip") %></td>  
  <td><%=sqlRst.getString("post")%></td>  
  <td><%=sqlRst.getString("oicq")%></td>  
  <td><%=sqlRst.getString("icq")%></td>  
  <td><%=sqlRst.getString("telnumber")%></td>  
  <td><%=sqlRst.getString("comment")%></td>  
  <td><%=sqlRst.getString("time") %></td>  
</tr>  
<% } %>  
</table>  
</body>  
<%  
//关闭结果集对象  
  sqlRst.close();  
  //关闭语句对象  
sqlStmt.close ();  
//关闭数据库连接  
sqlConn.close();  
%> 

文章录入:IceRiver    责任编辑:IceRiver 
  • 上一篇文章: 没有了

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    如何分级防御针对Linux服务器
    网上交易失窃责任归属存争议
    数据库安全应用 使用MySQL的
    谨慎使用电子邮件附件 防止病
    网络安全越来越重要 未来该如
    教您如何全面清除计算的机病
    拒绝威胁 教你如何合理高效配
    适合的才是最好的 教你如何挑
    黑帽大会研究人员展示如何攻
    傲游2.0界面使用方法集锦
      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    Powered by ICE RIVER - STUDIO
    » CnXHacker.CoM   © CopyRight 2002-2006, CnXHacker.CoM™, Inc. All Rights Reserved.