SMBMS.rar
SMBMS.rar
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3184 2017-12-11 14:56 SMBMS.classpath
文件 288 2016-06-21 15:44 SMBMS.mymetadata
文件 1619 2017-12-06 14:36 SMBMS.project
文件 500 2015-06-30 10:05 SMBMS.settings.jsdtscope
文件 134 2015-07-08 06:25 SMBMS.settingscom.genuitec.eclipse.core.prefs
文件 161 2017-12-07 10:38 SMBMS.settingsorg.eclipse.core.resources.prefs
文件 364 2015-06-30 10:09 SMBMS.settingsorg.eclipse.jdt.core.prefs
文件 531 2017-12-07 10:46 SMBMS.settingsorg.eclipse.wst.common.component
文件 252 2015-06-30 10:09 SMBMS.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2015-06-30 10:05 SMBMS.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-06-30 10:05 SMBMS.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 2584 2017-12-12 18:03 SMBMS
esourcesapplicationContext.xml
文件 231 2017-12-12 09:09 SMBMS
esourcesdatabase.properties
文件 1805 2017-12-12 08:56 SMBMS
esourceslog4j.properties
文件 418 2017-12-12 11:02 SMBMS
esourcesmybatis-config.xml
文件 2343 2017-12-12 08:56 SMBMS
esourcesspringmvc-servlet.xml
文件 3252 2016-04-14 13:32 SMBMSsrccnsmbmsdaoaseDao.java
文件 1353 2017-12-12 17:12 SMBMSsrccnsmbmsdaoillBillDao.java
文件 5598 2017-12-12 17:47 SMBMSsrccnsmbmsdaoillBillDaoImpl.java
文件 2295 2017-12-12 18:10 SMBMSsrccnsmbmsdaoillBillDaoMapper.xml
文件 1232 2017-12-12 16:42 SMBMSsrccnsmbmsdaoproviderProviderDao.java
文件 4607 2017-12-12 16:40 SMBMSsrccnsmbmsdaoproviderProviderDaoImpl.java
文件 1731 2017-12-12 17:04 SMBMSsrccnsmbmsdaoproviderProviderDaoMapper.xml
文件 173 2017-12-12 09:52 SMBMSsrccnsmbmsdao
oleRoleDao.java
文件 795 2017-12-12 10:06 SMBMSsrccnsmbmsdao
oleRoleDaoImpl.java
文件 301 2017-12-12 10:06 SMBMSsrccnsmbmsdao
oleRoleDaoMapper.xml
文件 1944 2017-12-12 15:36 SMBMSsrccnsmbmsdaouserUserDao.java
文件 7556 2017-12-12 15:36 SMBMSsrccnsmbmsdaouserUserDaoImpl.java
文件 2645 2017-12-12 15:47 SMBMSsrccnsmbmsdaouserUserDaoMapper.xml
文件 864 2015-07-02 11:48 SMBMSsrccnsmbmsfilterCharacterEncoding.java
............此处省略319个文件信息
package cn.smbms.dao;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Properties;
/**
* 操作数据库的基类--静态类
* @author Administrator
*
*/
public class baseDao {
static{//静态代码块在类加载的时候执行
init();
}
private static String driver;
private static String url;
private static String user;
private static String password;
//初始化连接参数从配置文件里获得
public static void init(){
Properties params=new Properties();
String configFile = “database.properties“;
InputStream is=baseDao.class.getClassLoader().getResourceAsStream(configFile);
try {
params.load(is);
} catch (IOException e) {
e.printStackTrace();
}
driver=params.getProperty(“driver“);
url=params.getProperty(“url“);
user=params.getProperty(“user“);
password=params.getProperty(“password“);
}
/**
* 获取数据库连接
* @return
*/
public static Connection getConnection(){
Connection connection = null;
try {
Class.forName(driver);
connection = DriverManager.getConnection(url user password);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return connection;
}
/**
* 查询操作
* @param connection
* @param pstm
* @param rs
* @param sql
* @param params
* @return
*/
public static ResultSet execute(Connection connectionPreparedStatement pstmResultSet rs
String sqlobject[] params) throws Exception{
pstm = connection.prepareStatement(sql);
for(int i = 0; i < params.length; i++){
pstm.setobject(i+1 params[i]);
}
rs = pstm.executeQuery();
return rs;
}
/**
* 更新操作
* @param connection
* @param pstm
* @param sql
* @param params
* @return
* @throws Exception
*/
public static int execute(Connection connectionPreparedStatement pstm
String sqlobject[] params) throws Exception{
int updateRows = 0;
pstm = connection.prepareStatement(sql);
for(int i = 0; i < params.length; i++){
pstm.setobject(i+1 params[i]);
}
updateRows = pstm.executeUpdate();
return updateRows;
}
/**
* 释放资源
* @param connection
* @param pstm
* @param rs
* @return
*/
public static boolean closeResource(Connection connectionPreparedStatement pstmResultSet rs){
boolean flag = true;
if(rs != null){
try {
rs.close();
rs = null;//GC回收
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
flag = false;
}
}
if(pstm != null){
try {
pstm.close();
pstm = null;//GC回收
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
flag = false;
}
}
if(connection != null){
try {
connection.close();
connection = null;//GC回收
} catch (SQLException e) {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3184 2017-12-11 14:56 SMBMS.classpath
文件 288 2016-06-21 15:44 SMBMS.myme
文件 1619 2017-12-06 14:36 SMBMS.project
文件 500 2015-06-30 10:05 SMBMS.settings.jsdtscope
文件 134 2015-07-08 06:25 SMBMS.settingscom.genuitec.eclipse.core.prefs
文件 161 2017-12-07 10:38 SMBMS.settingsorg.eclipse.core.resources.prefs
文件 364 2015-06-30 10:09 SMBMS.settingsorg.eclipse.jdt.core.prefs
文件 531 2017-12-07 10:46 SMBMS.settingsorg.eclipse.wst.common.component
文件 252 2015-06-30 10:09 SMBMS.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2015-06-30 10:05 SMBMS.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-06-30 10:05 SMBMS.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 2584 2017-12-12 18:03 SMBMS
esourcesapplicationContext.xm
文件 231 2017-12-12 09:09 SMBMS
esourcesdataba
文件 1805 2017-12-12 08:56 SMBMS
esourceslog4j.properties
文件 418 2017-12-12 11:02 SMBMS
esourcesmybatis-config.xm
文件 2343 2017-12-12 08:56 SMBMS
esourcesspringmvc-servlet.xm
文件 3252 2016-04-14 13:32 SMBMSsrccnsmbmsdaoa
文件 1353 2017-12-12 17:12 SMBMSsrccnsmbmsdaoillBillDao.java
文件 5598 2017-12-12 17:47 SMBMSsrccnsmbmsdaoillBillDaoImpl.java
文件 2295 2017-12-12 18:10 SMBMSsrccnsmbmsdaoillBillDaoMapper.xm
文件 1232 2017-12-12 16:42 SMBMSsrccnsmbmsdaoproviderProviderDao.java
文件 4607 2017-12-12 16:40 SMBMSsrccnsmbmsdaoproviderProviderDaoImpl.java
文件 1731 2017-12-12 17:04 SMBMSsrccnsmbmsdaoproviderProviderDaoMapper.xm
文件 173 2017-12-12 09:52 SMBMSsrccnsmbmsdao
oleRoleDao.java
文件 795 2017-12-12 10:06 SMBMSsrccnsmbmsdao
oleRoleDaoImpl.java
文件 301 2017-12-12 10:06 SMBMSsrccnsmbmsdao
oleRoleDaoMapper.xm
文件 1944 2017-12-12 15:36 SMBMSsrccnsmbmsdaouserUserDao.java
文件 7556 2017-12-12 15:36 SMBMSsrccnsmbmsdaouserUserDaoImpl.java
文件 2645 2017-12-12 15:47 SMBMSsrccnsmbmsdaouserUserDaoMapper.xm
文件 864 2015-07-02 11:48 SMBMSsrccnsmbmsfilterCharacterEncoding.java
............此处省略319个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)