• 大小: 2.2MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-14
  • 语言: 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\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件         229  2014-07-01 23:10  周荣技第二单元项目更新\SuperMarket\.settings\org.eclipse.core.resources.prefs
     文件         364  2014-06-29 08:35  周荣技第二单元项目更新\SuperMarket\.settings\org.eclipse.jdt.core.prefs
     文件         471  2014-06-29 14:17  周荣技第二单元项目更新\SuperMarket\.settings\org.eclipse.wst.common.component
     文件         252  2014-06-29 08:35  周荣技第二单元项目更新\SuperMarket\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-06-29 08:35  周荣技第二单元项目更新\SuperMarket\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-06-29 08:35  周荣技第二单元项目更新\SuperMarket\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新\SuperMarket\WebRoot\
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新\SuperMarket\WebRoot\meta-INF\
     文件          36  2014-06-29 08:35  周荣技第二单元项目更新\SuperMarket\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\SuperMarket\
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\SuperMarket\Dao\
     文件        3202  2014-07-10 07:10  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\SuperMarket\Dao\baseDao.class
     文件        6347  2014-07-10 07:10  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\SuperMarket\Dao\BillInfoDao.class
     文件        5311  2014-07-10 07:10  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\SuperMarket\Dao\ProviderInfoDao.class
     文件        6160  2014-07-10 07:10  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\SuperMarket\Dao\UserInfoDao.class
     目录           0  2014-07-10 08:27  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\SuperMarket\entity\
     文件        2658  2014-07-10 07:10  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\SuperMarket\entity\BillInfo.class
     文件        2097  2014-07-10 07:10  周荣技第二单元项目更新\SuperMarket\WebRoot\WEB-INF\classes\com\next\SuperMarket\entity\ProviderInfo.class
............此处省略79个文件信息

评论

共有 条评论