Menulis program rilis informasi umum menggunakan JSP
Penulis:Eve Cole
Waktu Pembaruan:2009-07-02 17:12:41
信息发布界面
seperti pada recordMessage.jsp, atau recordMessage.jsp.
sayMessage.jsp
<HTML> <HEAD> <TITLE> 信息发布</TITLE>
<META konten = "teks/html; charset=GB2312" http-equiv = Tipe Konten>
<LINK href ="css_01.css" rel = lembar gaya>
<META konten = "MSHTML 5.00.3103.1000" nama =GENERATOR> </HEAD>
<TUBUH>
<% @ halaman contentType=“ teks/html; rangkaian karakter=GB2312”% >
<% @ halaman bahasa=“ java” import=“ java .sql .*”% >
<jsp: usebean id ="rencommend" scope="page" class="ymbean.opDb"/>
<tindakan formulir = metode rekaman pesan.jsp = nama kiriman = tanda>
<nama masukan=tipe kunci dt=nilai tersembunyi=ta_routes>
<tabel bgcolor=#d5e8fd border=0 spasi sel=1 lebar="97%">
<tubuh>
<tr> <td nowrap lebar = "45%" tinggi = "185">
<div rata=kiri>
<tabel bgcolor=#d5e8fd border=0 spasi sel=1 lebar="100%">
<tubuh>
<tr> <td nowrap width="100%" >线路名称:
<input maxlength=100 nama = ukuran nama rute=36>
</td>
</tr>
<tr><td nowrap width="100%">显示序号:
<input maxlength=3 nama=routeno size=36>
</td></tr>
<tr>
<td width="100%" >游览内容。文字超一行时 ,请您敲 Masuk键换行</td>
</tr>
<tr><td lebar="100%" tinggi="162">
<TEXTAREA cols=55 nama =c04 baris=9>
</TEKSTAREA>
</TD>
</TR></TBODY></TABLE></DIV></TD></TR>
<TR><TD align=middle colspan=2 nowrap>
<nama masukan=cmdcommit type=kirim nilai="提交">
</td></tr></tbody></tabel>
</form></pusat>
<div></div></tubuh></html>
连接数据库
menggunakan Java Bean dan Oracle数据库。
opDb.java
paket ymbean; // Java包
impor java.sql.* ;
opDb kelas publik {
opDb publik() {} }
ResultSet eksekusiQuery publik (String sql)
{
HasilSet rs = null;
Pernyataan lstmt = null;
coba { lstmt = connectdb();
rs = lstmt.executeQuery(sql);
System.out.println(“executeQuery:”+ sql);
} catch(SQLException ex) { kembali(null); }
kembalikan rs;
}
String publik mengeksekusi Pembaruan (String sql)
{
HasilSet rs = null;
Pernyataan lstmt = null;
mencoba {
lstmt = terhubungdb();
lstmt.executeUpdate(sql);
System.out.println(“executeUpdate:”+ sql);
lstmt.executeUpdate(" komit" );
}menangkap(SQLException ex) {}
return(“eksekusiPembaruan oke”);
}
//连接数据库
Pernyataan publik connectdb()
{ Pernyataan lstmt=null;
Sambungan koneksi=null;
String terakhir connect_string=“ jdbc:Oracle:thin:scott/[email protected]:1521:test” ;
String terakhir driver_string=“ Oracle.jdbc.driver.
OracleDriver” ;
Koneksi lkon;
coba { Kelas.untukNama(driverstr);
lconn=DriverManager.getConnection(menghubungkanstr);
lstmt=lconn.createStatement();
} catch (Pengecualian e) { return(null);}
kembali dulu;
}
}//akhiri opDb.java