ASP到JSP的轉(zhuǎn)換:對于相同功能處理的比較
一、目的:
通過ASP與JSP對于相同功能處理的比較,研究和實(shí)現(xiàn)從ASP到JSP的轉(zhuǎn)換。從實(shí)際應(yīng)用考慮,我們選取了與數(shù)據(jù)庫相關(guān)的一些有代表性的功能,包括三個具體功能:查詢、添加以及刪除。
二、頁面功能介紹:
1. 數(shù)據(jù)庫名稱以及表名稱(共用)
- database name:pdtdb
- table name:pdtinfotable
所用表結(jié)構(gòu)(共用)
- create table pdtinfotable
- (
- ID char(20) not null,
- ProductName char(20) ,
- primary key(ID)
- )
2.各頁面功能說明
***個index,addaction用2個頁面:
- index: select * from table
- submit insert value(ID, ProductName) go to "addaction"
- addaction: get parameter: "ID" and "ProductName";
- Do the "insert function " go back "index"
第二個search用1個頁面 :
- select * from table where ID= parameter "ID" or ProductName= paramenter "ProductName"
- submit "ID" and "ProductName"
第三個delete,deleteaction用2個頁面:
- delete: select * from table
每個行后面又一個超鏈接(鏈到deleteaction).
- deleteaction: delete from pdtinfo where ID= parameter "ID" ,go back "delete"
3.JavaBean
使用 tax.mydb.class
三、代碼詳細(xì)比較:
ASP到JSP,index:
- strConnection = "DSN=pdtdb;Database=pdtdb;"
- Set objConn=Server.CreateObject("ADODB.Connection")
- objConn.Open strConnection
- Set objRS=Server.CreateObject("ADODB.Recordset")
- Set objRS.ActiveConnection=objConn
ASP到JSP,addaction
- strConnection = "DSN=pdtdb;Database=pdtdb;"
- Set objConn=Server.CreateObject("ADODB.Connection")
- objConn.Open strConnection
- Set objRS=Server.CreateObject("ADODB.Recordset")
- Set objRS.ActiveConnection=objConn
ASP到JSP,search:
- strConnection = "DSN=pdtdb;Database=pdtdb;"
- Set objConn=Server.CreateObject("ADODB.Connection")
- objConn.Open strConnection
- Set objRS=Server.CreateObject("ADODB.Recordset")
- Set objRS.ActiveConnection=objConn
ASP到JSP,delete
- strConnection = "DSN=pdtdb;Database=pdtdb;"
- Set objConn=Server.CreateObject("ADODB.Connection")
- objConn.Open strConnection
- Set objRS=Server.CreateObject("ADODB.Recordset")
- Set objRS.ActiveConnection=objConn
ASP到JSP,deleteaction
- strConnection = "DSN=pdtdb;Database=pdtdb;"
- Set objConn=Server.CreateObject("ADODB.Connection")
- objConn.Open strConnection
- Set objRS=Server.CreateObject("ADODB.Recordset")
- Set objRS.ActiveConnection=objConn
【編輯推薦】