jsp留言板源代碼四: 給jsp初學者.
2020-06-01 23:25:59
供稿:網友
 
作 者: precom (皮蛋) 
其中的opDb.java 
============================================ 
package ymbean; 
import java.sql.*; 
import java.util.*; 
import java.text.*; 
import com.chinazjj.sql.dsql; 
import com.chinazjj.util.dutil; 
//其他的包dsql,dutil中的內容我就不再貼了,在本文件中用到的兩個函數都很簡 
單 
public class opDb { 
private String inquire_value="",inquire_item="",disptype="",inqtyp 
e=""; 
private String inquire_num="",inquire_addr="",inquire_name=""; 
private dutil ldutil=new dutil(); 
public opDb() { 
} 
public void setinquire_item(String name) { inquire_item= name 
;} 
public void setinquire_value( String name ) { inquire_value = ldut 
il.chineseToUnicode(name);} 
public void setdisptype(String name) { disptype=name;} 
public void setinqtype(String name) { inqtype=name;} 
public void setinquire_num( String name ) { inquire_num = ldutil.c 
hineseToUnicode(name);} 
public void setinquire_addr( String name ) { inquire_addr = ldutil 
.chineseToUnicode(name);} 
public void setinquire_name( String name ) { inquire_name = ldutil 
.chineseToUnicode(name);} 
public String getinquire_dndata() 
{ 
return ""; 
} 
public ResultSet executeQuery(String sql) 
{ 
ResultSet rs = null; 
Statement lstmt = null; 
try { 
lstmt = connectdb(); 
rs = lstmt.executeQuery(sql); 
System.out.println("executeQuery: "+sql); 
} catch(SQLException ex) { System.err.println("executeQuery: " + 
ex.getMessage());} 
return rs; 
} 
public Statement getStmt() 
{ 
Statement lstmt = null; 
lstmt = connectdb(); 
return lstmt; 
} 
public String executeUpdate(String sql) 
{ 
ResultSet rs = null; 
Statement lstmt = null; 
try { 
lstmt = connectdb(); 
lstmt.executeUpdate(sql); 
System.out.println("executeUpdate: "+sql); 
lstmt.executeUpdate("commit"); 
} 
catch(SQLException ex) { System.err.println("executeQuery: " + e 
x.getMessage()); 
return(ex.getMessage()); 
} 
return("executeUpdate ok"); 
} 
public Statement connectdb() 
{ 
Statement lstmt=null; 
Connection conn=null; 
final String connect_string="jdbc:oracle:thin:scott/tiger@192.168. 
0.1:1521:clubdb"; 
final String driver_string="oracle.jdbc.driver.OracleDriver"; 
dsql mysql=new dsql(); 
lstmt=mysql.dconnectdb(driver_string,connect_string); 
return lstmt; 
} 
public Statement connectdb(String connect_string) 
{ 
Statement lstmt=null; 
Connection conn=null; 
final String driver_string="oracle.jdbc.driver.OracleDriver"; 
dsql mysql=new dsql(); 
lstmt=mysql.dconnectdb(driver_string,connect_string); 
return lstmt; 
} 
//=========other function ===================================