资源简介
基于 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.xm
文件 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\databa
文件 2794 2019-01-23 10:50 RainSys\src\dao\ba
文件 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\me
文件 3066 2019-01-23 10:50 RainSys\WebRoot\update.jsp
文件 3399 2019-01-23 10:50 RainSys\WebRoot\WEB-INF\classes\dao\ba
文件 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\databa
文件 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个文件信息
相关资源
- mysql数据库驱动8.0.12版本
- mha4mysql-0.56-0.el6
- mysql_5.6.24_winx64
- MYSQL作业提交作业批改系统.zip
- Maven搭建Spring+Mybatis+MySql
- 成语首尾字用于成语接龙.sql
- MySQL中文手册api帮助文档
- linux_mysql5.1.66x86_64.zip
- 6.SparkSQL下--Spark实战应用.pdf
- oracle 到mysql转换工具
- 数据库原理实验指导书Mysql
- mysql 5.6 绿色精简版 5Mb
- mysql Premium 破解
- 深入浅出MySQL第二版本pdf
- 深入浅出MySQL.pdf
- 深入浅出mysql全文
- 电子图书管理系统
- 全球国家及地区库,采集自腾讯QQ国内
- mysql操作练习的表数据
- 免费的Navicat11全系列注册机Navicat fo
- Navicat For MySql 8.0.20 简体中文版(含破
- navicat for mysql v 11.1.13破解工具
- mysql数据库5.6连接包
- Navicat for MySQL注册机 绿色版
- 旅游管理系统数据库
- 易语言MySQL注册登录源码
- 传智播客mysql的sql优化
- msvcr120.dll 32位和64位
- mysql5.7驱动.rar
- mysql innodb恢复数据工具.rar
评论
共有 条评论