北大青鸟学士后java工程师第二单元项目源代码


北大青鸟学士后java工程师第二单元项目源代码web项目
资源截图
代码片段和文件信息
package com.next.SuperMarket.Dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;


public class baseDao {
protected Connection conn;
protected PreparedStatement stmt;
protected ResultSet rs;
private static DataSource ds = null;
/**
 * 锟斤拷锟斤拷锟皆达拷幕锟饺≈伙拷锟饺∫伙拷锟�
 */
static{
//锟斤拷取锟斤拷锟斤拷锟斤拷
Context context = null;
try {
context = new InitialContext();
//通锟斤拷锟斤拷锟斤拷锟侥伙拷取锟斤拷锟皆�
ds = (DataSource) context.lookup(“java:comp/env/jdbc/supermarket“);
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
 * 锟斤拷取锟斤拷菘锟斤拷锟斤拷锟�
 * @return
 */
public Connection getConnection(){
try {
conn = ds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}

/**
 * 锟截憋拷锟斤拷菘锟斤拷锟皆�
 * @param rs
 * @param stmt
 * @param conn
 */
public void closeAll(){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(stmt!=null){
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

/**
 * 锟斤拷装一锟斤拷锟斤拷锟矫的诧拷询锟斤拷锟斤拷
 * 锟斤拷锟斤拷resultSet然锟斤拷锟缴碉拷锟矫凤拷锟皆硷拷去锟斤拷装锟斤拷锟斤拷应锟斤拷List锟斤拷锟斤拷
 * @return
 */

public ResultSet query(String sqlobject[] parms){
getConnection();
try {
stmt = conn.prepareStatement(sql);
if(parms!=null){
for(int i=0;i stmt.setobject(i+1 parms[i]);
}
}
return stmt.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}

public ResultSet query1(String sqlString[] parms){
getConnection();
try {
stmt = conn.prepareStatement(sql);
if(parms!=null){
for(int i=0;i if(i!=0){
stmt.setString(i+1 parms[i]);
}else{
stmt.setString(i+1 (“%“+parms[i]+“%“));
}
}
}
return stmt.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}

public ResultSet query2(String sqlString[] parms){
getConnection();
try {
stmt = conn.prepareStatement(sql);
if(parms!=null){
for(int i=0;i //如果等于空,就不加%
if(parms[i]==““){
stmt.setString(i+1 parms[i]);
}else{
stmt.setString(i+1 (“%“+parms[i]+“%“));
}
}
}
return stmt.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}

/**
 * 锟斤拷锟铰o拷锟斤拷删锟侥o拷
 * @return
 */
public int update(String sqlobject[] parms){
getConnection();
tr

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarket
     文件         529  2014-06-29 08:35  周荣技第二单元项目更新SuperMarket.classpath
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarket.myeclipse
     文件         306  2014-06-29 22:58  周荣技第二单元项目更新SuperMarket.mymetadata
     文件        1754  2014-06-29 09:13  周荣技第二单元项目更新SuperMarket.project
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarket.settings
     文件         500  2014-06-29 08:35  周荣技第二单元项目更新SuperMarket.settings.jsdtscope
     文件        1009  2014-06-29 14:17  周荣技第二单元项目更新SuperMarket.settingscom.genuitec.eclipse.j2eedt.core.prefs
     文件         229  2014-07-01 23:10  周荣技第二单元项目更新SuperMarket.settingsorg.eclipse.core.resources.prefs
     文件         364  2014-06-29 08:35  周荣技第二单元项目更新SuperMarket.settingsorg.eclipse.jdt.core.prefs
     文件         471  2014-06-29 14:17  周荣技第二单元项目更新SuperMarket.settingsorg.eclipse.wst.common.component
     文件         252  2014-06-29 08:35  周荣技第二单元项目更新SuperMarket.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-06-29 08:35  周荣技第二单元项目更新SuperMarket.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-06-29 08:35  周荣技第二单元项目更新SuperMarket.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarketWebRoot
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarketWebRootmeta-INF
     文件          36  2014-06-29 08:35  周荣技第二单元项目更新SuperMarketWebRootmeta-INFMANIFEST.MF
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarketWebRootWEB-INF
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclasses
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
ext
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
extSuperMarket
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
extSuperMarketDao
     文件        3202  2014-07-10 07:10  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
extSuperMarketDaoaseDao.class
     文件        6347  2014-07-10 07:10  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
extSuperMarketDaoBillInfoDao.class
     文件        5311  2014-07-10 07:10  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
extSuperMarketDaoProviderInfoDao.class
     文件        6160  2014-07-10 07:10  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
extSuperMarketDaoUserInfoDao.class
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
extSuperMarketentity
     文件        2658  2014-07-10 07:10  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
extSuperMarketentityBillInfo.class
     文件        2097  2014-07-10 07:10  周荣技第二单元项目更新SuperMarketWebRootWEB-INFclassescom
extSuperMarketentityProviderInfo.class
............此处省略79个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)