Écrire un programme de diffusion d'informations générales à l'aide de JSP
Auteur:Eve Cole
Date de mise à jour:2009-07-02 17:12:41
信息发布界面
Il s'agit d'un fichier recordMessage.jsp.
sayMessage.jsp
<HTML> <HEAD> <TITLE> 信息发布</TITLE>
<Contenu META = "text/html; charset=GB2312" http-equiv = Content-Type>
<LINK href="css_01.css" rel = feuille de style>
<Contenu META = "MSHTML 5.00.3103.1000" nom =GÉNÉRATEUR> </HEAD>
<CORPS>
<% @ page contentType=" text/html; jeu de caractères=GB2312”% >
<% @ page language=" java" import=" java .sql .*"% >
<jsp : usebean id ="rencommend" scope="page" class="ymbean.opDb"/>
<form action =recordmessage.jsp méthode =post name=sign>
<nom d'entrée=dtkey type=valeur cachée=ta_routes>
<table bgcolor=#d5e8fd border=0 cellpacing=1 width="97%">
<corps>
<tr> <td nowrap width="45%" height="185">
<div align=gauche>
<table bgcolor=#d5e8fd border=0 cellpacing=1 width="100%">
<corps>
<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 nom =c04 lignes=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>
连接数据库
Il s'agit de Java Bean pour Oracle.
opDb.java
emballer du ymbean ; // java包
importer java.sql.* ;
classe publique opDb {
public opDb() { }
public ResultSetexecuteQuery(String sql)
{
ResultSet rs = nul ;
Instruction lstmt = null ;
essayez { lstmt = connectdb();
rs = lstmt.executeQuery(sql);
System.out.println("executeQuery:"+ sql);
} catch(SQLException ex) { return(null); }
retourner rs;
}
chaîne publiqueexecuteUpdate(String sql)
{
ResultSet rs = nul ;
Instruction lstmt = null ;
essayer {
lstmt = connectdb();
lstmt.executeUpdate(sql);
System.out.println("executeUpdate:"+ sql);
lstmt.executeUpdate(" commit" );
}catch(SQLException ex) {}
return("executeUpdate ok" );
}
//连接数据库
Déclaration publique connectdb()
{ Instruction lstmt=null ;
Connexion conn=null ;
final String connect_string=" jdbc:oracle:thin:scott/[email protected]:1521:test" ;
chaîne finale driver_string = " oracle.jdbc.driver.
Pilote Oracle" ;
Connexion lconn ;
essayez {Class.forName(driverstr);
lconn=DriverManager.getConnection(connectstr);
lstmt=lconn.createStatement();
} catch (Exception e) { return (null);}
retourner lstmt ;
}
}//fin opDb.java