Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > jsp技巧

JSP简单添加,查询功能代码

来源:中文源码网    浏览:215 次    日期:2024-05-13 07:49:28
【下载文档:  JSP简单添加,查询功能代码.txt 】


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" %>


<br/>输入数据<br/>



请输入数据:






 


 



学 号:

性 别:



姓 名:

年 龄:



地 址:










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


<br/>添加数据<br/>



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


<%
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" %>


<br/>jsp1<br/>





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" %>


<br/>jsp3<br/>





JBuilder Generated JSP




Enter new value :








Value of Bean property is :



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


<br/>登录<br/>




用户名:



密 码:




管理
统计







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


<br/>接收数据<br/>


<%
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" %>


<br/>jsp7<br/>



这是管理页 !!!




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

password is: <%=pwd%>



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


<br/>jsp8<br/>



这是统计页 !!!




<%
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程序设计有所帮助。

相关内容