用JSP编写通用信息发布程序
作者:Eve Cole
更新时间:2009-07-02 17:12:41
信息发布界面
提供发布信息的交互界面,调用recordMessage.jsp程序。
sayMessage.jsp
<HTML> <HEAD> <TITLE> 信息发布</TITLE>
<META 内容 =“text/html; charset=GB2312”http-equiv = 内容类型>
<LINK href="css_01.css" rel = 样式表>
<META 内容 =“MSHTML 5.00.3103.1000”名称 =GENERATOR> </HEAD>
<身体>
<%@页面contentType=“text/html;字符集=GB2312”% >
<%@页面语言=“java” import=“java.sql.*”%>
<jsp: usebean id="rencommend"scope="page"class="ymbean.opDb"/>
<表单操作 =recordmessage.jsp 方法 =帖子名称 =sign>
<输入名称=dtkey类型=隐藏值=ta_routes>
<table bgcolor=#d5e8fd border=0 cellspacing=1 width="97%">
<正文>
<tr> <td nowrap 宽度=“45%”高度=“185”>
<div对齐=左>
<table bgcolor=#d5e8fd border=0 cellspacing=1 width="100%">
<正文>
<tr> <td nowrap width="100%" >线路名称:
<输入最大长度=100名称=路线名称大小=36>
</td>
</tr>
<tr><td nowrap width="100%">显示序号:
<输入 maxlength=3 名称=routeno 大小=36>
</td></tr>
<tr>
<td width="100%" > 游玩内容。文字超一行时,请敲击Enter键换行</td>
</tr>
<tr><td宽度=“100%”高度=“162”>
<TEXTAREA 列=55 名称=c04 行=9>
</文本区域>
</TD>
</TR></TBODY></TABLE></DIV></TD></TR>
<TR><TDalign=middlecolspan=2nowrap>
<input name=cmdcommit type=submit value="提交">
</td></tr></tbody></table>
</形式></中心>
<div></div></body></html>
连接数据库
通过调用Java Bean连接Oracle数据库。
opDb.java
封装 ymbean; // java包
导入java.sql.*;
公共类 opDb {
公共 opDb() { }
公共 ResultSetexecuteQuery(String sql)
{
结果集 rs = null;
语句 lstmt = null;
尝试 { lstmt = connectdb();
rs = lstmt.executeQuery(sql);
System.out.println(“executeQuery:”+ sql);
} catch(SQLException ex) { return(null); }
返回RS;
}
公共字符串executeUpdate(字符串sql)
{
结果集 rs = null;
语句 lstmt = null;
尝试 {
lstmt = connectdb();
lstmt.executeUpdate(sql);
System.out.println(“executeUpdate:”+ sql);
lstmt.executeUpdate(“提交”);
}catch(SQLException 前){}
return(“执行更新确定”);
}
//连接数据库
公共语句 connectdb()
{ 语句 lstmt=null;
连接 conn=null;
最终字符串 connect_string=“ jdbc:oracle:thin:scott/[email protected]:1521:test” ;
最终字符串 driver_string=“ oracle.jdbc.driver。
Oracle 驱动程序”;
连接lconn;
尝试{ Class.forName(driverstr);
lconn=DriverManager.getConnection(connectstr);
lstmt=lconn.createStatement();
} catch (异常 e) { return(null);}
返回lstmt;
}
}//结束opDb.java