For message boards, it is necessary to access the database; so OpenData.jsp is essential. <% Class.forName ( "com.mysql.jdbc.Driver") newInstance (); String url =. "Jdbc:? Mysql: // localhost / mydate user = root & password = zsliuyu & useUnicode = true & characterEncoding = GB2312";
Connection Con = DriverManager.getConnection (URL); Statement SMT = con.createstatement (); ResultSet RS; String SQL;%> OpenData.jsp; Message Board must save the message in the database, after connecting the database, we must put Users' speech deposit into the database: <% @ page import = "java.sql. *"%> <% @ Page import = "java.util. *"%> <% @ Include file = "OpenData.jsp "%> <% @ include file =" control.jsp "%> <% @ Page ContentType =" text / html; charSet = GB2312 "%> <% String Name, Email, Subject, Memo, SEX; Name = Request. GetParameter ("name"); sex = request.getParameter ("sex"); email = request.getParameter ("email"); Subject = Request.getParameter ("Subject"); Memo = Request.GetParameter ("MEMO") ; If (Name.Length () == 0 || email.length () == 0 || Subject.Length () == 0 || Memo.Length () == 0) {Out.print ("
} else {Int count = 0, year, month, day, hour, minute, second, lastp; string time; Gregoriancalendar Calendar; <% - using GregorianCalendar category time -%> Calendar = New Gregoriancalendar (); year = Calendar.get (Calendar.Year); Month = Calendar.get (Calendar.mont) 1; day = calendar.get (caledar.day_of_month); Hour = calendar.get (Calendar.Hour_Of_Day); minute = calendar.get ( Calendar.minute); second = calendar.get (Calendar.Second); time = year "year" month "month" day "day" hour ":" minute ": second; name = convert (Name ); time = convert (time); subject = convert (Subject); Memo = Replace (Memo); MEMO = Convert (Memo); SQL = "Insert Into Message Set Name = '" Name ", Email ='" email ", SUBJECT = '" Subject ", Time ='" TIME ", SEX = '" SEX "', MEMO = ' MEMO "' "; smt.executeUpdate (SQL); SQL = "Select * from message"; rs = smt.executeQuery (SQL); while (rs.next ()) count ; lastp = (int) Math.ceil (Double) Count / 5); Response.sendRedirect ("Board .jsp? pageno = " lastp);}%>