您现在的位置是:网站首页> 编程资料编程资料

JSP简单添加,查询功能代码_JSP编程_

2023-05-25 238人已围观

简介 JSP简单添加,查询功能代码_JSP编程_

本文实例讲述了JSP简单添加,查询功能。分享给大家供大家参考。具体如下:

JSP技术:

 public class ISOtoGb2312 { public static String convert( String str ) { try { byte<> bytesStr=str.getBytes( "ISO-8859-1" ) ; return new String( bytesStr, "gb2312" ) ; } catch( Exception ex) { return str ; } } } 
<%@ page contentType="text/html; charset=GB2312" %> 输入数据 

请输入数据:


 

 

学 号: 性 别:

姓 名: 年 龄:

地 址:

<%@ page contentType="text/html; charset=GB2312" %><%@ page import = "java.sql.*"%><%@ page language = "java"%><%@ page import = "test.ISOtoGb2312"%> 添加数据 

接收数据,添加到数据库.

<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别 Connection con = DriverManager.getConnection("jdbc:odbc:zjyds1"); //建立数据库链接 Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); String strSQL; strSQL = "INSERT INTO tab02(id, name, sex, " + "age, addr) Values (" + ISOtoGb2312.convert( request.getParameter("id")) + "," + ISOtoGb2312.convert( request.getParameter("name")) + "," + ISOtoGb2312.convert( request.getParameter("sex")) + "," + ISOtoGb2312.convert( request.getParameter("age")) + "," + ISOtoGb2312.convert( request.getParameter("addr")) + ")"; stmt.executeUpdate(strSQL); ResultSet rs; //建立ResultSet(结果集)对象 rs = stmt.executeQuery("SELECT * FROM tab02"); //执行SQL语句 %>
<% //利用while循环将数据表中的记录列出 while (rs.next()) { %><% } rs.close(); //关闭ResultSet对象 stmt.close(); //关闭Statement对象 con.close(); //关闭Connection对象 %>
编号姓 名 性 别 年 龄地 址
<%= rs.getString("id") %><%= rs.getString("name") %><%= rs.getString("sex") %><%= rs.getString("age") %><%= rs.getString("addr") %>

返回

jsp1:

<%@ page contentType="text/html; charset=GB2312" %><%@ page import="com.borland.internetbeans.*,com.borland.dx.dataset.*,com.borland.dx.sql.dataset.*" %><%@ taglib uri="/internetbeans.tld" prefix="ix" %><%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %> jsp1 

JBuilder Generated JSP

这是第一次使用JSP技术 !!!----2004/3/1--南昌大学软件学院----

另一页


下一页


数据库


Enter new value :


Value of Bean property is :

登录

Jsp1Bean.java

 package test; /*aaaaaaa bbbbbbb ccccccccc*/ /** * 

Title:

*

Description:

*

Copyright: Copyright (c) 2004

*

Company:

* @author not attributable * @version 1.0 */ public class Jsp1Bean { private String sample = "Start value"; //Access sample property public String getSample() { return sample; } //Access sample property public void setSample(String newValue) { if (newValue!=null) { sample = newValue; } } }

jsp2:

<%@ page contentType="text/html; charset=GB2312" %><%@ page import="java.sql.*" %><%@ page language="java" %>顺序取得数据
顺序取得数据



<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别 Connection con = DriverManager.getConnection("jdbc:odbc:zjyds1"); //建立数据库链接 Statement stmt = con.createStatement(); //建立Statement对象 ResultSet rs; //建立ResultSet(结果集)对象 rs = stmt.executeQuery("SELECT * FROM tab01"); //执行SQL语句 %><% //利用while循环将数据表中的记录列出 while (rs.next()) { %><% } rs.close(); //关闭ResultSet对象 stmt.close(); //关闭Statement对象 con.close(); //关闭Connection对象 %>
学 号姓 名 性 别 年 龄 地 址
<%= rs.getString("id") %><%= rs.getString("name") %><%= rs.getString("sex") %><%= rs.getString("age") %><%= rs.getString("addr") %>

jsp3:

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

JBuilder Generated JSP


Enter new value :



Value of Bean property is :

jsp4:

<%@ page contentType="text/html; charset=GB2312" %> 登录 

用户名:

密 码:

管理 统计

jsp6:

<%@ page contentType="text/html; charset=GB2312" %> 接收数据 <% String user,pwd,choice; user=request.getParameter("username"); pwd=request.getParameter("password"); choice=request.getParameter("select"); if(choice.equals("manage")){ //user select manage. %><% }else{ //user select statistic %><% } %>

jsp7:

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

这是管理页 !!!


<% String user,pwd; user=request.getParameter("username"); pwd=request.getParameter("password"); %> username is: <%=user%>
password is: <%=pwd%>

jsp8:

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

这是统计页 !!!


<% String user,pwd; //user=request.getParameter("username"); user=new String(request.getParameter("username").getBytes("ISO8859_1")); pwd=request.getParameter("password"); %> username is: <%=user%>
password is: <%=pwd%>

input.html

网页引导
网页引导



姓名 :

E-Mail :

sendRedirect.jsp:

<%@ page contentType="text/html; charset=GB2312" %><%@ page language="java" %><% String Name = request.getParameter("inputName"); String E_Mail = request.getParameter("inputE_Mail"); if(Name.equals("") || E_Mail.equals(""))//检查Name或E_Mail是否完成资料输入 response.sendRedirect("sendRedirect.html"); //若未完成资料输入则将网页导向sendRedirect.html %>网页引导
网页引导



您的大名是: <%= Name %>

E-Mail帐号为: <%= E_Mail %>

返回

sendRedirect.html:

网页引导
网页引导



你输入的信息不完整,请重新输入!

姓名 : 提示: 本文由整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!

-六神源码网