91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-18
  • 語言: Java
  • 標簽:

資源簡介

Java通用的BaseDao(我是用連接池做的你把里面代碼換一下就行了)

資源截圖

代碼片段和文件信息

package?cdjj.y2t051.xiangqilin.dao;

import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.Iterator;
import?java.util.Map;

import?javax.sql.DataSource;
import?javax.naming.Context;
import?javax.naming.NamingException;
import?javax.naming.InitialContext;
import?javax.servlet.jsp.jstl.sql.Result;
import?javax.servlet.jsp.jstl.sql.ResultSupport;

public?class?baseDao?{

/*
?*?private?static?final?String?DRIVER?=
?*?“com.microsoft.sqlserver.jdbc.SQLServerDriver“;?private?static?final
?*?String?URL?=?“jdbc:sqlserver://XIANG-PC:1030;DatabaseName=restrant“;
?*?private?static?final?String?uName?=?“sa“;?private?static?final?String
?*?uPwd?=?“xiangqinin“;?public?baseDao(){?try?{?Class.forName(DRIVER);?}
?*?catch?(ClassNotFoundException?e)?{?//?TODO?Auto-generated?catch?block
?*?e.printStackTrace();?}?}
?*//**
?*?Connectgion?方法
?*?
?*?@return
?*/
/*
?*?public?Connection?getConnection(){?Connection?conn?=?null;?try?{?conn?=
?*?DriverManager.getConnection(URLuNameuPwd);?}?catch?(SQLException?e)?{?//
?*?TODO?Auto-generated?catch?block?e.printStackTrace();?}?return?conn;?}
?*//**
?*?關閉連接方法
?*?
?*?@param?conn
?*?@param?ps
?*?@param?rs
?*/
/*
?*?public?void?cloAll(Connection?connPreparedStatement?psResultSet?rs){
?*?try{?if(conn!=null){?conn.close();?}?if(ps!=null){?ps.close();?}
?*?if(rs!=null){?rs.close();?}?}catch?(Exception?e)?{?//?TODO:?handle
?*?exception?e.printStackTrace();?}
?*??}
?*/
//?數據庫的連接對象
Connection?conn?=?null;

PreparedStatement?prSt?=?null;

ResultSet?reSt?=?null;

/**
?*?連接方法
?*?
?*/
private?void?getConn()?{
try?{
Context?ic?=?new?InitialContext();
DataSource?source?=?(DataSource)ic.lookup(“java:comp/env/jdbc/books“);
?try?{
this.conn?=?source.getConnection();
System.out.println(“連接數據庫成功“);
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}?catch?(NamingException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}

/**
?*?關閉連接
?*?
?*/
private?void?Close()?{

try?{
if?(reSt?!=?null)?{
reSt.close();
}
if?(prSt?!=?null)?{
prSt.close();
}
if?(conn?!=?null)?{
conn.close();
}
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}

/**
?*?增刪改
?*?
?*?@param?psSql
?*?@param?values
?*?@return
?*/
protected?boolean?executeUpdate(String?psSql?Map?values)?{

try?{
//?獲取接連
this.getConn();
//獲取sql語句
this.prSt?=?this.conn.prepareStatement(psSql);
//設置參數
this.setParameter(values);

//將結果集保存到了sum中
int?sum?=?this.prSt.executeUpdate();
if?(sum?>?0)?{
return?true;
}

}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4312??2009-11-09?13:00??baseDao.java

-----------?---------??----------?-----??----

?????????????????4312????????????????????1


評論

共有 條評論

相關資源