Escrevendo um programa de liberação de informações gerais usando JSP
Autor:Eve Cole
Data da Última Atualização:2009-07-02 17:12:41
信息发布界面
Para obter mais informações, consulte recordMessage.jsp.
digaMessage.jsp
<HTML> <HEAD> <TITLE> 信息发布</TITLE>
<META content = "text/html; charset=GB2312" http-equiv = Content-Type>
<LINK href ="css_01.css" rel = folha de estilo>
<Conteúdo META = "MSHTML 5.00.3103.1000" nome =GERADOR> </HEAD>
<CORPO>
<% @ page contentType=“ texto/html; conjunto de caracteres=GB2312”% >
<% @ idioma da página=“ java” import=“ java .sql .*”% >
<jsp: usebean id ="rencommend" scope="page" class="ymbean.opDb"/>
<form action =recordmessage.jsp método =post name=sign>
<nome de entrada=tipo dtkey=valor oculto=ta_routes>
<tabela bgcolor=#d5e8fd border=0 cellpacing=1 width="97%">
<corpo>
<tr> <td nowrap width="45%" height="185">
<div alinhar=esquerda>
<tabela bgcolor=#d5e8fd border=0 cellpacing=1 width="100%">
<corpo>
<tr> <td nowrap width="100%" >线路名称:
<input maxlength=100 nome = nome da rota tamanho=36>
</td>
</tr>
<tr><td nowrap width="100%">显示序号:
<input maxlength=3 nome=routeno size=36>
</td></tr>
<tr>
<td width="100%" >游览内容。文字超一行时 ,请您敲 Enter键换行</td>
</tr>
<tr><td largura="100%" altura="162">
<TEXTAREA cols=55 nome =c04 linhas=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 e Oracle数据库。
opDb.java
pacote ymbean; // java包
importar java.sql.* ;
classe pública opDb {
opDb público() { }
conjunto de resultados público executeQuery (String sql)
{
Conjunto de resultados rs = null;
Instrução lstmt = nulo;
tente { lstmt = connectdb();
rs = lstmt.executeQuery(sql);
System.out.println(“ executeQuery:”+ sql);
} catch(SQLException ex) { return(null); }
retornar rs;
}
String pública executeUpdate(String sql)
{
Conjunto de resultados rs = null;
Instrução lstmt = nulo;
tentar {
lstmt = connectdb();
lstmt.executeUpdate(sql);
System.out.println(“ executeUpdate:”+ sql);
lstmt.executeUpdate (“comprometer”);
}catch(SQLException ex) {}
return(“executeUpdate ok”);
}
//连接数据库
Declaração pública connectdb()
{ Instrução lstmt = null;
Conexão conn=nulo;
string final connect_string=“ jdbc:oracle:thin:scott/[email protected]:1521:test” ;
String final driver_string=“ oracle.jdbc.driver.
OracleDriver”;
Conexão lconn;
tente {Class.forName(driverstr);
lconn=DriverManager.getConnection(connectstr);
lstmt=lconn.createStatement();
} catch (Exceção e) { return(null);}
retornar lstmt;
}
}//fim opDb.java