动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Asp → 阅读文章

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

作者来源: 
阅读 3608 人次 , 2006-3-29 4:22:00 


其中的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

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:利用Java实现zip压缩/解压缩
· 下一篇:jsp留言板源代码三: 给jsp初学者
· 利用xmlhttp和adodb.stream加缓存技术下载远程Web文件
· 瞒天过海html文件技术一瞥
· ASP 3.0高级编程(四十)
· 为ASP开发者介绍ColdFusion
· 深入研究“用ASP上载文件”(二)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077