การเขียนโปรแกรมเผยแพร่ข้อมูลทั่วไปโดยใช้ 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" ชื่อ =เครื่องกำเนิดไฟฟ้า> </HEAD>
<ร่างกาย>
<% @ หน้า contentType=“ text/html; ชุดอักขระ=GB2312”% >
<% @ ภาษาเพจ=“ java” import=“ java .sql .*”% >
<jsp: usebean id ="rencommend" scope="page" class="ymbean.opDb"/>
<การกระทำของฟอร์ม =วิธีการบันทึกข้อความ.jsp =ชื่อโพสต์=เครื่องหมาย>
<ชื่ออินพุต=dtkey type=ค่าที่ซ่อนอยู่=ta_routes>
<table bgcolor=#d5e8fd border=0 cellspacing=1 width="97%">
<tbody>
<tr> <td ความกว้างตอนนี้ = "45%" ความสูง = "185">
<div align=ซ้าย>
<table bgcolor=#d5e8fd border=0 cellspacing=1 width="100%">
<tbody>
<tr> <td nowrap width="100%" >线路名称:
<input maxlength=100 name = ขนาดชื่อเส้นทาง=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 ชื่อ =c04 แถว=9>
</ข้อความ>
</TD>
</TR></TBODY></ตาราง></DIV></TD></TR>
<TR><TD align=middle colspan=2 nowrap>
<input name=cmdcommit type=submit value="提交">
</td></tr></tbody></table>
</รูปแบบ></ศูนย์>
<div></div></body></html>
连接数据库
通过调用 Java Bean 连接 Oracle 数据库。
opDb.java
แพ็คเกจแอมบีน; //จาวา包
นำเข้า java.sql.* ;
opDb คลาสสาธารณะ {
opDb สาธารณะ () { }
ResultSet สาธารณะดำเนินการแบบสอบถาม (สตริง sql)
-
ResultSet rs = null;
คำสั่ง lstmt = null;
ลอง { lstmt = เชื่อมต่อ db();
rs = lstmt.executeQuery(sql);
System.out.println("executQuery:"+ sql);
} catch (SQLException เช่น) { return (null); }
กลับอาร์เอส;
-
สตริงสาธารณะดำเนินการอัปเดต (String sql)
-
ResultSet rs = null;
คำสั่ง lstmt = null;
พยายาม {
lstmt = เชื่อมต่อ db();
lstmt.executeUpdate(sql);
System.out.println("executUpdate:"+ sql);
lstmt.executeUpdate(“ กระทำ” );
} จับ (SQLException เช่น) {}
return("executUpdate ตกลง" );
-
//连接数据库
คำชี้แจงสาธารณะ ConnectDB()
{ คำสั่ง lstmt=null;
การเชื่อมต่อ conn=null;
สตริงสุดท้าย Connect_string=“ jdbc:oracle:thin:scott/[email protected]:1521:test” ;
สตริงสุดท้าย driver_string=“ oracle.jdbc.driver
ออราเคิลไดร์เวอร์” ;
การเชื่อมต่อ lconn;
ลอง { Class.forName(driverstr);
lconn=DriverManager.getConnection(connectstr);
lstmt=lconn.createStatement();
} catch (ข้อยกเว้น e) { return (null);}
กลับรายการ;
-
}//สิ้นสุด opDb.java