⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tabsmtpserver.java

📁 是一个应用型java网站例子
💻 JAVA
字号:

/*****************************************************************************************
/**                                    smtp server                                      **
/****************************************************************************************/

package com.neck.business.table;

import java.sql.*;
import java.util.*;
import com.neck.*;
import com.neck.math.*;

public class tabSMTPServer
{
	ResultSet 	pRS 	=	null;
	String		m_strSQL=
		"SELECT 	" +
		"ss_IP,		ss_Port,		ss_Email, ss_Password " +
		" FROM tab_SmtpServer";
	ExtendDB	pExDB	=	null;

	String		m_strErrMsg;

public tabSMTPServer(ExtendDB inExDB)
{
	this.pExDB	=	inExDB;
}

/*****************************************************************************************
**	功能:	增加记录																	**
**	输入:	各个字段																	**
**	输出:	true--成功		false--失败													**
**	Auth:	lmy																			**
**	Date:   2007-5-20                           	                                    	**
**	Modify:															**
******************************************************************************************/
public boolean add(smtpServercfg ud)
{
	String	strSQL			=	" ";

	try
	{
		if ( pRS != null )
		{
			pRS.close();
			pRS=null;
		}

		// 检查主键
		strSQL = "delete FROM tab_SmtpServer " ;
		boolean bRet = pExDB.executeUpdate(strSQL, "tab_SmtpServer", "删除SMTPServer", "");
		if (!bRet)
		{
			m_strErrMsg	= pExDB.getErrMsg();
			return false;
		}

		// 增加操作
		strSQL = "INSERT INTO tab_SmtpServer(" +
		"ss_IP,		ss_Port,		ss_Email, ss_Password ) VALUES ('" +
		
		ud.getIP() + "'," + ud.getPort() + ",'" + ud.getEmail() + "','" +
		ud.getPassword() + "')";
		bRet = pExDB.executeUpdate(strSQL, "tab_SmtpServer", "增加用户", ud.getEmail());
		if (bRet == false)
		{
			m_strErrMsg	=	"增加记录操作出错!";
			return false;
		}
	}
	catch(SQLException ex)
	{
		System.err.println(ex.getMessage());
		m_strErrMsg	= ex.getMessage();
		return false ;
	}

	return true;
}

/*****************************************************************************************
**  功能:  删除记录                                                                     **
**  输入:  条件表达式                                                                   **
**  输出:  true--成功    false--失败                                                    **
**  Auth:  lmy                                                                          **
**  Date:  2007-5-20                                                                    **
******************************************************************************************/
public boolean delete()
{
	String	strSQL	=	" ";

	try
	{
		if (pRS != null)
		{
			pRS.close();
			pRS = null;
		}

		// 删除操作
		strSQL = "DELETE tab_SmtpServer " ;
		boolean bRet = pExDB.executeUpdate(strSQL, "tab_SmtpServer", "删除SMTPServer", "");
		if (bRet == false)
		{
			m_strErrMsg	=	"删除记录操作出错!";
			return false;
		}
	}
	catch(SQLException ex)
	{
		System.err.println(ex.getMessage());
		m_strErrMsg	= ex.getMessage();
		return false ;
	}

	return true;
}

/*****************************************************************************************
**	功能:	根据用户名查询用户信息															**
**	输入:	szusername 用户名, ud 用户信息												**
**	输出:	true--成功  false--失败														**
**	Auth:	lmy																			**
**	Date:	2007-5-20																	**
******************************************************************************************/
public boolean query(smtpServercfg ud)
{   
	String		strSQL; 
	boolean		bRet	=	true;
	try
	{
		if ( pRS != null ) {
			pRS.close();
		}

		strSQL	=	
			"SELECT 	" +
			"ss_IP,		ss_Port,		ss_Email, ss_Password " + 
			" FROM tab_SmtpServer " ;

		pRS = pExDB.executeQuery(strSQL);
		if( pRS == null )
		{
			m_strErrMsg	=	pExDB.getErrMsg();
			return false;
		}
		
		if( pRS.next() )
		{
			ud.setIP(pRS.getString("ss_IP"));
			ud.setPort(pRS.getInt("ss_Port"));
			ud.setEmail(pRS.getString("ss_Email"));
			ud.setPassword(pRS.getString("ss_Password"));
		}
		else
			bRet	=	false;
		pRS.close();
		pRS = null;
	}	
	catch(SQLException ex)
	{
		System.err.println(ex.getMessage());
		return false;
	}
 	return bRet;

}

public String getErrMsg()
{
	return m_strErrMsg ;
}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -