资源简介
北大青鸟学士后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\.myme
文件 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.xm
文件 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\me
文件 36 2014-06-29 08:35 周荣技第二单元项目更新\SuperMarket\WebRoot\me
目录 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\ba
文件 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个文件信息
- 上一篇:android SQLite开发
- 下一篇:北京邮电大学计算机实习报告
评论
共有 条评论