jsp里加java代码,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 ;

}

}

}

输入数据

请输入数据:


cisco.gif

学 号:

cisco.gif

性 别:

cisco.gif

姓 名:

cisco.gif

年 龄:

cisco.gif

地 址:

添加数据

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

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对象

%>

返回

jsp1:

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:

顺序取得数据

顺序取得数据


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对象

%>

jsp3:

jsp3

JBuilder Generated JSP


Enter new value :

Value of Bean property is :

jsp4:

登录

用户名:

密 码:

管理

统计

jsp6:

接收数据

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:

jsp7

这是管理页 !!!

String user,pwd;

user=request.getParameter("username");

pwd=request.getParameter("password");

%>

username is:

password is:

jsp8:

jsp8

这是统计页 !!!

String user,pwd;

//user=request.getParameter("username");

user=new String(request.getParameter("username").getBytes("ISO8859_1"));

pwd=request.getParameter("password");

%>

username is:

password is:

input.html

网页引导

网页引导


姓名 :

E-Mail :

sendRedirect.jsp:

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

%>

网页引导

网页引导


您的大名是:

E-Mail帐号为:

返回

sendRedirect.html:

网页引导

网页引导


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

姓名 :

E-Mail :

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值