用JSP编写通用信息发布程序

js|程序

信息发布界面

提供发布信息的交互界面,调用 recordMessage.jsp程序。

sayMessage.jsp
<HTML> <HEAD> <TITLE> 信息发布</TITLE>
<META content = "text/html; charset=GB2312" http-equiv = Content-Type>
<LINK href ="css_01.css" rel = stylesheet>
<META content = "MSHTML 5.00.3103.1000" name =GENERATOR> </HEAD>
<BODY>
<% @ page contentType=“ text/html; charset=GB2312”% >

<% @ page language=“ java” import=“ java .sql .*”% >

<jsp: usebean id ="rencommend" scope="page" class="ymbean.opDb"/>
<form action =recordmessage.jsp method =post name=sign>
<input name=dtkey type=hidden value=ta_routes>
<table bgcolor=#d5e8fd border=0 cellspacing=1 width="97%">
<tbody>
<tr> <td nowrap width="45%" height="185">
<div align=left>
<table bgcolor=#d5e8fd border=0 cellspacing=1 width="100%">
<tbody>
<tr> <td nowrap width="100%" >线路名称:
<input maxlength=100 name = routename size=36>
</td>
</tr>
<tr><td nowrap width="100%">显示序号:
<input maxlength=3 name=routeno size=36>
</td></tr>
<tr>
<td width="100%" >游览内容。文字超一行时 ,请您敲 Enter键换行</td>
</tr>
<tr><td width="100%" height="162">
<TEXTAREA cols=55 name =c04 rows=9>
</TEXTAREA>
</TD>
</TR></TBODY></TABLE></DIV></TD></TR>
<TR><TD align=middle colspan=2 nowrap>
<input name=cmdcommit type=submit value="提交">
</td></tr></tbody></table>
</form></center>
<div></div></body></html>

连接数据库

通过调用 Java Bean连接 Oracle数据库。

opDb.java

package ymbean; // java包

import java.sql.* ;

public class opDb {

public opDb() { }

public ResultSet executeQuery(String sql)

{

ResultSet rs = null;

Statement lstmt = null;

try { lstmt = connectdb();

rs = lstmt.executeQuery(sql);

System.out.println(“ executeQuery:”+ sql);

} catch(SQLException ex) { return(null); }

return rs;

}

public String executeUpdate(String sql)

{

ResultSet rs = null;

Statement lstmt = null;

try {

lstmt = connectdb();

lstmt.executeUpdate(sql);

System.out.println(“ executeUpdate:”+ sql);

lstmt.executeUpdate(“ commit” );

}catch(SQLException ex) {}

return(“ executeUpdate ok” );

}

//连接数据库

public Statement connectdb()

{ Statement lstmt=null;

Connection conn=null;

final String connect_string=“ jdbc:oracle:thin:scott/tiger@192.168.0.1:1521:test” ;

final String driver_string=“ oracle.jdbc.driver.

OracleDriver” ;

Connection lconn;

try { Class.forName(driverstr);

lconn=DriverManager.getConnection(connectstr);

lstmt=lconn.createStatement();

} catch (Exception e) { return(null);}

return lstmt;

}

}//end opDb.java

时间: 2024-12-03 17:35:31

用JSP编写通用信息发布程序的相关文章

用JSP编写通用信息发布程序_JSP编程

信息发布界面 提供发布信息的交互界面,调用 recordMessage.jsp程序.   sayMessage.jsp  <HTML> <HEAD> <TITLE> 信息发布</TITLE>  <META content = "text/html; charset=GB2312" http-equiv = Content-Type> <LINK href ="css_01.css" rel = sty

配置Eclpise+Tomcat实现JSP编写与部署

js 一.下载 J2SDK下载 http://java.sun.com/j2se/1.4.2/download.html 下载版本是j2sdk-1_4_2_08 ECLIPSE下载 http://www.eclipse.org/downloads/index.php 下载版本是eclipse-SDK-3.0.2-win32 ECLIPSE 插件下载 中文包: http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/L-3.

用jabsorb(json) for java编写AJAX应用程序

本文为原创,如需转载,请注明作者和出处,谢谢! jabsorb是一种基于Ajax/Web 2.0的简单轻便的框架,可用于在Web浏览中通过HTTP请求向服务端发送请求,并获得响应数据.实际上jabsorb就是json的升级版(不仅改了个名,而且包名都改了),目前最新版本是1.3. 老版本的json可以从http://oss.metaparadigm.com/jsonrpc/download.html下载. jabsorb可以从http://jabsorb.org/Download下载. jabs

编写跨平台Java程序注意事项

程序 使用Java语言编写应用程序最大的优点在于"一次编译,处处运行",然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意的一些事情:   1. 编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发工具如:Jbuilder,Visual Age for Java 等等,但是必须注意你的Jav

VS2008发布程序

下列附有VS2008发布程序介绍:vc2008程序发布指南2008-05-03 17:46vc2008开发的程序的发布方式可以有5种方式: 1. 采用静态链接到crt和MFC. 只要你拥有组成程序的所有源代码,你就可以采用这种方式,这种方式除了程序变大一点,好处多多: 1) 不必重新发布vc2008基础库vcredist_x86.exe(安装到WinSxS).2) 不必产生,嵌入manifest.3) 也不把vc2008基础库放在程序所在目录. 2. exe(嵌入manifest) + vcre

【WinForm】使用NSIS发布程序

原文:[WinForm]使用NSIS发布程序 简介 NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序.它提供了安装.卸载.系统设置.文件解压缩等功能 使用 以下是我在网上看到的一篇还是比较详细的说明,特别摘出来,改了一下排版,方便查看. 源地址在这  点击查看 ,还是非常感谢高山流水 的! 1. 用向导自动生成NSIS脚本文件. 打开VNISEdit. 单击向导后,在弹出窗口,点<下一步>,出现设置窗口1/8如

c#编写windows应用程序如何安装部署,并且能把sql2000数据库也很完整的自动的部署到相应电脑上呢?

问题描述 c#编写windows应用程序如何安装部署,并且能把sql2000数据库也很完整的自动的部署到相应电脑上呢? 解决方案 解决方案二:安装部署应该不难吧.如果要把.NETframeWork和SQL加入,右键点击安装项目--点击右下角Prerequisites--然后选择你要发布的东西,下边单选选择第二个(如果你要让他从网上下载请选其他),就可以了解决方案三:SQLServer有一个部署工具,使用即可解决方案四:编写数据库脚本解决方案五:用户如果需要独立服务器,肯定是要布署的.看你的软件是

《C++入门经典(第6版)》——第1章 编写第一个程序1.1 使用C++

第1章 编写第一个程序 C++入门经典(第6版) 本章介绍如下内容: C++是如何发明的以及发明它的原因: 如何寻找C++编译器: 如何创建并编译第一个程序: 如何链接并运行程序. 1.1 使用C++ 1979年,美国贝尔实验室的一位丹麦计算机科学家开始着手改进C编程语言.Bjarne Stroustrop在其个人网站上解释说,他希望有一种可以高效而优雅地编写程序的语言. 这也是很多人的愿望. Stroustrop将其作品取名为C++,几十年来,它一直占据着世界顶级编程语言的宝座.多年来,很多编

用Java语言在IBM Platform Symphony平台上编写网格应用程序

网格计算可以将大量分散的计算机组织成一个"虚拟的http://www.aliyun.com/zixun/aggregation/13840.html">超级计算机",应对大数据和高性能计算等挑战的主要技术手段之一.本文主要介绍用 Java 语言在 IBM PlatformSymphony 平台上编写网格应用程序的方法. 背景介绍 网格计算是分布式计算(Distributed C++omputing)的一种.最初是伴随着互联网而迅速发展起来的,专门针对复杂科学计算的计算模