本文目錄一覽:
jsp 怎麼修改資料庫數據(mysql)
初學java嗎?這個很簡單的啊,給你段比較詳細的代碼,自己看看吧。
String uid = request.getParameter(“上個頁面值的名字”);//接受上個頁面的值
try {
Connection con=null;
Class.forName(“org.gjt.mm.mysql.Driver”);
con = DriverManager.getConnection(
“jdbc:mysql://localhost/資料庫名字”, “用戶”, “密碼”);
Statement sta = con.createStatement();
String sql2=”update的更新sql語句”;
sta.execute(sql2);
sta.close();
}
catch (SQLException ex1)
{
System.out.print(ex1.getMessage());
}
幫忙修改成JSP+Mysql代碼分頁顯示
tr
td width=”9″ /td
td width=”531″table width=”525″ border=”0″ cellpadding=”0″ cellspacing=”0″ class=”tableBorder_LRB_dashed”
tr
td align=”right”
table width=”500″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″ bordercolorlight=”#d8d8d8″ bordercolordark=”#FFFFFF”
%
BasetableFactory bf=BasetableFactory.getInstance();
Collection coll=bf.ListSoft(1000,”ORDER BY uptime DESC”); //此處為從資料庫中取的數據,函數需要改進,根據頁數得到,如果只是實現的是假分頁,則在集合顯示時設置計數器,根據計數器來限制展示的內容,鏈接不需要傳遞頁數。
int count=bf.getPageCount();
String pageCount=(String)session.getPageCount();
int pagecount=Integer.paseInt(pageCount);
if(coll==null||coll.size()0){%
tr align=”center”
td height=”12″ colspan=”3″ class=”mtext”No Product! /td
/tr
%
}else{
Iterator it=coll.iterator();
while(it.hasNext()){
Soft s=(Soft)it.next();
%
tr
td width=”74″ height=”20″ align=”center” class=”mtext”Name:/td
td width=”238″ class=”ntext” %=s.getName()%/td
td width=”188″ rowspan=”5″ align=”center” valign=”middle” class=”tableBorder”%String path=bf.SearchHead(“WHERE iid='”+s.getIid()+”‘”).getPath();if(path==null){out.print(“無圖片”);}else{out.print(“img src=”+path+” width=150 height=135″);}%/td
/tr
TR
%
if(pagecount1)
%
a href=” 。。。 ?。。。pagecount=%= 1% “首頁 /a
a href=” 。。。 ?。。。pagecount=%= pagecount-1% “上一頁 /a
% else {}%
%
if(pagecountcount)
%
a href=” 。。。 ?。。。pagecount=%= pagecount+1% ” 下一頁 /a
a href=” 。。。 ?。。。pagecount=%= count% “尾頁 /a
% else {}%
/TR
tr
td height=”20″ align=”center”span class=”mtext”Version/span:/td
td height=”24″ class=”ntext” %=s.getEdition()%/td
/tr
tr
td height=”20″ align=”center”span class=”mtext”Platform/span:/td
td height=”24″ class=”ntext” %=s.getEnvironment()%/td
/tr
tr
td height=”20″ align=”center”span class=”mtext”Prices/span:/td
td height=”12″ class=”ntext” %=s.getPrice()%/td
/tr
tr
td height=”20″ align=”center”span class=”mtext”Category/span:/td
td height=”12″ class=”ntext” %=bf.SearchSsort(“WHERE sid=”+s.getSid()).getName()%/td
/tr
tr align=”right”
td height=”20″ align=”center”span class=”mtext”Introduce/span:/td
td colspan=”2″ align=”left” valign=”top” class=”ntext” style=”padding:5px;” %=s.getIntroduce()%/td
/tr
trtd height=”5px” colspan=”3″
hr size=”1″
/td/tr
%}%
/table
jsp mysql作業批改系統 代碼
這段代碼只能替換第一個oldStr,並且這個oldStr只能作為一行出現。
不知道你想修改成什麼樣的,是要修改成一行當中的某個字元串嗎?
還是什麼。。。
如果這個oldStr並不是一行的話,
你可以用StringTokenizer
tokenizer
=
new
StringTokenizer(line,
oldStr);的方法來找到匹配的oldStr,然後對其進行替換。如果需要替換全部的oldStr,
你可以這樣做
while(temp
=
br.readLine())
!=
null
)
{
//逐行查找替換。
用StringTokenizer
}
更加簡單的方法就是,直接讀出文件,
放到String中,用replaceAll的方法就可以替換所有的,用replaceFirst就能只替換第一個。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/151372.html