首页后端开发其他后端知识jsp留言板源代码四: 给jsp初学者.

jsp留言板源代码四: 给jsp初学者.

时间2024-02-07 19:46:03发布访客分类其他后端知识浏览568
导读:收集整理的这篇文章主要介绍了jsp留言板源代码四: 给jsp初学者.,觉得挺不错的,现在分享给大家,也给大家做个参考。 作 者: PRecom (皮蛋 其中的opDb.java ===...
收集整理的这篇文章主要介绍了jsp留言板源代码四: 给jsp初学者.,觉得挺不错的,现在分享给大家,也给大家做个参考。 作 者: 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 ===================================

public String getcurrentDate(String ldateform)
{
return(new SimpleDateFormat(ldateform).format(new java.util.Date(

)));
}

//========"/n" to "br> " =====================================
//去掉奇怪的:
public String removeComment(String Content){
String makeContent=new String();
StringTokenizer strToken=new StringTokenizer(Content,"\n");
String tempToken=null;

while(strToken.hasMoreTokens()){
tempToken=strToken.nextToken();
if(tempToken.indexOf(":")!=0)
makeContent=makeContent+tempToken+"\n";
}
return makeContent;
}

//将/n转换成为回车br>
public String addBr(String Content){
String makeContent=new String();
StringTokenizer strToken=new StringTokenizer(Content,"\n");
while(strToken.hasMoreTokens()){
makeContent=makeContent+"br> "+strToken.nextToken();
}
return makeContent;
}

//将br> 转换成为回车/n
public String addCr(String Content){
String makeContent=new String();
StringTokenizer strToken=new StringTokenizer(Content,"br> ");
while(strToken.hasMoreTokens()){
makeContent=makeContent+"\n"+strToken.nextToken();
}
return makeContent;
}


//====================================================================

=====
public boolean getIdentify(String name1,String pwd1)
{
try
{
String sql="select * From club_users where username='" + name1 + "'

and password='" + pwd1 + "'";
ResultSet rs = executeQuery(sql);
if(rs.next()) { rs.close(); return(true); }
else { rs.close(); return(false); }
} catch (Exception e) { return(false); }
}

public void counts(String pagename)
{
executeUpdate("update call_count set counts=counts + 1 where pagenam

e='"+pagename+"'");

}

//==================张家界市民虚拟社区管理============================

======
public String getDeptSuper(String vp) //取版主
{
String vst="未知";
try{
String sql="select administrator from club_cvcdept where deptno=

'"+vp+"'";
ResultSet rs = executeQuery(sql);
if(rs.next()) vst=rs.getString(1);
rs.close();
} catch (Exception e) { }
return vst;
}
public String getDeptName(String vp) //取版名
{
String vst="未知";
try{
String sql="select deptnote from club_cvcdept where deptno='"+vp

+"'";
ResultSet rs = executeQuery(sql);
if(rs.next()) vst=rs.getString(1);
rs.close();
} catch (Exception e) { }
return vst;
}

public String getUserEmail(String vp) //取社区用户email
{
String vst="未知";
try{
String sql="select email from club_users where username='"+vp+"'

";
ResultSet rs = executeQuery(sql);
if(rs.next()) vst=rs.getString(1);
rs.close();
} catch (Exception e) { }
return vst;
}

public Object getaValue(String vp) //取社区用户email及其他
{
Object vst=null;
try{
String sql=vp;
ResultSet rs = executeQuery(sql);
if(rs.next()) vst=rs.getObject(1);
rs.close();
} catch (Exception e) { }
return vst;
}

public String getsValue(String vp) //取社区用户email及其他
{
String vst="";
try{
String sql=vp;
ResultSet rs = executeQuery(sql);
if(rs.next()) vst=rs.getString(1);
rs.close();
} catch (Exception e) { }
return vst;
}


} //end opDb.java
您可能感兴趣的文章:
  • JS实现简易留言板特效
  • JS实现留言板功能[楼层效果展示]
  • JS实现留言板功能
  • 用ReactJS和Python的Flask框架编写留言板的代码示例
  • js使用DOM操作实现简单留言板的方法
  • JS+CSS模拟可以无刷新显示内容的留言板实例
  • js 实现的可折叠留言板(附源码下载)
  • 本人ajax留言板的源程序 不错的应用js
  • @L_304_8@
  • jsp留言板源代码二: 给jsp初学者.
  • jsp留言板源代码三: 给jsp初学者.
  • javascript实现留言板功能

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: jsp留言板源代码四: 给jsp初学者.
本文地址: https://pptw.com/jishu/604478.html
JSP教程(二) jsp留言板源代码一: 给jsp初学者.

游客 回复需填写必要信息