• 大小: 583KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-01
  • 语言: 数据库
  • 标签: MySQL  web  java  

资源简介

基于 MySQL 数据库的 Web 项目的一款雨量管理系统.

资源截图

代码片段和文件信息

package 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.sql.Statement;
import java.util.Properties;

public class baseDao {
private static String driver;
private static String url;
private static String userName;
private static String password;

static {
init();
}

// 读取配置文件的信息
public static void init() {
Properties pro = new Properties();
InputStream is = baseDao.class.getClassLoader().getResourceAsStream(
“database.properties“);

try {
pro.load(is);// 加载配置文件的信息到propertie类中
} catch (IOException e) {
e.printStackTrace();
}
driver = pro.getProperty(“driver“);
url = pro.getProperty(“url“);
userName = pro.getProperty(“user“);
password = pro.getProperty(“password“);

}

protected Connection conn;
protected PreparedStatement pst;

// 获得数据库连接
public Connection getConnection() {
try { // 加载驱动
Class.forName(driver);
// 获得连接
conn = DriverManager.getConnection(url userName password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}

return conn;
}

// 释放资源
public void closeAll(Connection conn Statement st ResultSet rs) {
try {
if (rs != null)
rs.close();
} catch (SQLException e1) {
e1.printStackTrace();
}
try {
if (st != null)
st.close();
} catch (SQLException e) {
e.printStackTrace();
}
try {
// last、释放资源
if (conn != null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

// 实现通用的增删改方法
public int executeUpdate(String sql object... params) {
int count = 0;

try {
conn = this.getConnection();
pst = conn.prepareStatement(sql);
if (params != null) {// 参数不为空,遍历参数数组
for (int i = 0; i < params.length; i++) {
pst.setobject(i + 1 params[i]);
}
}

count = pst.executeUpdate();

} catch (SQLException e) {
e.printStackTrace();
} finally {
this.closeAll(conn pst null);
}

return count;
}

// 实现通用的查询方法
public ResultSet executeQuery(String sql object... params) {

try {
conn = this.getConnection();
pst = conn.prepareStatement(sql);
if (params != null) {
for (int i = 0; i < params.length; i++) {
pst.setobject(i + 1 params[i]);
}
}

return pst.executeQuery();

} catch (SQLException e) {
e.printStackTrace();
return null;
}

}

}

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

     文件       1141  2019-01-23 10:50  RainSys\.classpath

     文件       1332  2019-01-23 10:50  RainSys\.project

     文件        522  2019-01-23 10:50  RainSys\.settings\.jsdtscope

     文件        364  2019-01-23 10:50  RainSys\.settings\org.eclipse.jdt.core.prefs

     文件        560  2019-01-23 10:50  RainSys\.settings\org.eclipse.wst.common.component

     文件        414  2019-01-23 10:50  RainSys\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2019-01-23 10:50  RainSys\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2019-01-23 10:50  RainSys\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        226  2019-01-23 10:50  RainSys\resources\database.properties

     文件       2794  2019-01-23 10:50  RainSys\src\dao\baseDao.java

     文件       2773  2019-01-23 10:50  RainSys\src\dao\impl\RainManageDaoImpl.java

     文件        784  2019-01-23 10:50  RainSys\src\dao\RainManageDao.java

     文件       1272  2019-01-23 10:50  RainSys\src\entity\RainManage.java

     文件        901  2019-01-23 10:50  RainSys\src\service\impl\RainManageServiceImpl.java

     文件        787  2019-01-23 10:50  RainSys\src\service\RainManageService.java

     文件       5858  2019-01-23 10:50  RainSys\src\servlet\RainManageServlet.java

     文件       3328  2019-01-23 10:50  RainSys\WebRoot\add.jsp

     文件       2630  2019-01-23 10:50  RainSys\WebRoot\index.jsp

     文件      97163  2019-01-23 10:50  RainSys\WebRoot\js\jquery-1.12.4.min.js

     文件         39  2019-01-23 10:50  RainSys\WebRoot\meta-INF\MANIFEST.MF

     文件       3066  2019-01-23 10:50  RainSys\WebRoot\update.jsp

     文件       3399  2019-01-23 10:50  RainSys\WebRoot\WEB-INF\classes\dao\baseDao.class

     文件       3434  2019-01-23 10:50  RainSys\WebRoot\WEB-INF\classes\dao\impl\RainManageDaoImpl.class

     文件        351  2019-01-23 10:50  RainSys\WebRoot\WEB-INF\classes\dao\RainManageDao.class

     文件        226  2019-01-23 10:50  RainSys\WebRoot\WEB-INF\classes\database.properties

     文件       1625  2019-01-23 10:50  RainSys\WebRoot\WEB-INF\classes\entity\RainManage.class

     文件       1253  2019-01-23 10:50  RainSys\WebRoot\WEB-INF\classes\service\impl\RainManageServiceImpl.class

     文件        364  2019-01-23 10:50  RainSys\WebRoot\WEB-INF\classes\service\RainManageService.class

     文件       4565  2019-01-23 10:50  RainSys\WebRoot\WEB-INF\classes\servlet\RainManageServlet.class

     文件     566623  2019-01-23 10:50  RainSys\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.0-bin.jar

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

评论

共有 条评论