• 大小: 3.64MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-11
  • 语言: 其他
  • 标签:

资源简介

e-ERP供销管理系统(含源代码) e-ERP供销管理系统(含源代码)

资源截图

代码片段和文件信息

package Dao;

import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetmetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class baseDao {
private Connection conn = null;
private PreparedStatement pstmt = null;
private ResultSet rs = null;
private String url = “jdbc:odbc:test“;
public Connection getConnection(){
try {
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
conn = DriverManager.getConnection(url“sa“““);
if(conn != null){
System.out.println(“数据库连接成功“);
}else{
System.out.println(“数据库连接失败“);
}
} catch (Exception e) {
System.out.println(“连接sql出错“ + e.getMessage());
e.printStackTrace();
}
return conn;
}

public void closeAll(ResultSet rsPreparedStatement pstmtConnection conn){
try {
if(rs != null){
rs.close();
}
if(pstmt != null){
pstmt.close();
}
if(conn != null){
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}

public int excuteQuery(String sqlobject[] param){
int num = 0;
conn = getConnection();
try {
pstmt = conn.prepareStatement(sql);
if(param != null){
for(int i=0;i pstmt.setobject(i+1 param[i]);
}
}
num = pstmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}finally{
this.closeAll(rs pstmt conn);
}
return num;
}
/*
 * 设置参数
 */
private PreparedStatement executeDB(String sqlobject[] parameterConnection getconn) throws Exception
{
PreparedStatement pstmt = null;
pstmt = getconn.prepareStatement(sql);
int count = 0;
if(parameter != null){
count = parameter.length;
}

for(int i = 1; i <= count; i++){
pstmt.setobject(i parameter[i-1]);
}
return pstmt;
}
 /**
  * 返回一个结果集
  * @param sql  sql语句
  * @param objresult  列名
  * @param  param   参数
  * @return
  */
public List select(Class cl String sql object[] parameter)throws RuntimeException {
List list = null;
try {
conn = getConnection();
pstmt = executeDB(sqlparameterconn);
rs = pstmt.executeQuery();
list = getData(clrs);
} catch (Exception e) {
System.out.println(“访问数据库失败“);
e.printStackTrace();
throw new RuntimeException(e);

}finally{
closeAll(rs pstmt conn);
}
return list;
}
// 获取table数据
private static List getData(Class clResultSet rs) throws Exception
{
List list = new ArrayList();
// 存储类方法
Map map = new HashMap();
// 获取方法集合
Method[] method = cl.getMethods();
// 获取表结构
ResultSetmetaData meta = rs.getmetaData();
// 获取列数
int count = meta.getColumnCount();
for(int i = 0;i map.put(method[i].getName().toLowerCase() method[i]);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        410  2009-03-08 09:51  e-ERP供销管理系统\.classpath

     文件        288  2009-03-16 15:32  e-ERP供销管理系统\.mymetadata

     文件       1411  2009-03-10 16:34  e-ERP供销管理系统\.project

     文件       2348  2009-03-15 12:35  e-ERP供销管理系统\erp.sql

     文件       1889  2009-03-08 11:53  e-ERP供销管理系统\WebRoot\index.jsp

     文件        375  2009-03-08 09:22  e-ERP供销管理系统\WebRoot\WEB-INF\web.xml

     文件     231949  2009-03-08 09:51  e-ERP供销管理系统\WebRoot\WEB-INF\lib\sqljdbc.jar

     文件       4039  2009-03-16 15:33  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Impl\ClientImpl.class

     文件       2216  2009-03-16 15:33  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Impl\UserImpl.class

     文件       3515  2009-03-16 16:26  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Impl\VictualerImpl.class

     文件       1772  2009-03-16 15:33  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Entity\CLIENT.class

     文件        912  2009-03-16 15:33  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Entity\USER.class

     文件       3379  2009-03-16 15:33  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Entity\victualer.class

     文件       4904  2009-03-16 15:33  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Dao\baseDao.class

     文件        366  2009-03-16 15:33  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Dao\ClientDao.class

     文件        220  2009-03-16 15:33  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Dao\UserDao.class

     文件        236  2009-03-16 15:54  e-ERP供销管理系统\WebRoot\WEB-INF\classes\Dao\VictualerDao.class

     文件         89  2009-03-16 10:28  e-ERP供销管理系统\WebRoot\style\css.css

     文件         39  2009-03-08 09:22  e-ERP供销管理系统\WebRoot\meta-INF\MANIFEST.MF

     文件       2640  2009-03-15 14:44  e-ERP供销管理系统\WebRoot\js\SS_checked.js

     文件       8396  2009-03-11 09:55  e-ERP供销管理系统\WebRoot\js\SS_treeView.js

     文件        679  2009-03-16 15:43  e-ERP供销管理系统\WebRoot\js\SS_victualer.js

     文件         89  2008-11-14 09:42  e-ERP供销管理系统\WebRoot\Images\1_plus.gif

     文件         88  2008-11-14 09:42  e-ERP供销管理系统\WebRoot\Images\2_plus.gif

     文件         69  2008-11-14 09:42  e-ERP供销管理系统\WebRoot\Images\3.gif

     文件       1040  2008-11-14 09:42  e-ERP供销管理系统\WebRoot\Images\base.gif

     文件        239  2008-11-14 09:42  e-ERP供销管理系统\WebRoot\Images\cd.gif

     文件         62  2008-11-14 09:42  e-ERP供销管理系统\WebRoot\Images\empty.gif

     文件        372  2008-11-14 09:42  e-ERP供销管理系统\WebRoot\Images\folder.gif

     文件        376  2008-11-14 09:42  e-ERP供销管理系统\WebRoot\Images\folderopen.gif

............此处省略82个文件信息

评论

共有 条评论

相关资源