资源简介
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供销管理系统\.myme
文件 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.xm
文件 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\ba
文件 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\st
文件 39 2009-03-08 09:22 e-ERP供销管理系统\WebRoot\me
文件 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\ba
文件 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个文件信息
评论
共有 条评论