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:



网页引导


网页引导



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

姓名 :

E-Mail :

希望本文所述对大家的JSP程序设计有所帮助。

你可能感兴趣的:(JSP简单添加,查询功能代码)