资源简介
供新手学习javaweb servlet mysql 简单的登录 增删改查功能
代码片段和文件信息
package com.softi.dao;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Properties;
public class baseDao {
private static String driver;
private static String url;
private static String username;
private static String password;
static {
load();
}
public static void load() {
Properties p = new Properties();
try {
p.load(baseDao.class.getClassLoader().getResourceAsStream(“db.properties“));
driver = p.getProperty(“driver“);
url = p.getProperty(“url“);
username = p.getProperty(“username“);
password = p.getProperty(“password“);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public Connection conn=null;
private Connection getConnection() {
try {
Class.forName(driver);
if(conn==null||conn.isClosed()) {
conn = DriverManager.getConnection(url username password);
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public int executeUpdate(String sqlobject[] param) {
this.conn = this.getConnection();
PreparedStatement pst=null;
try {
pst = this.conn.prepareStatement(sql);
if(param!=null) {
for (int i = 0; i < param.length; i++) {
pst.setobject(i+1 param[i]);
}
}
return pst.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
closeAll(nullpstthis.conn);
}
return -1;
}
public ResultSet executeQuery(String sqlobject[] param) {
this.conn = this.getConnection();
PreparedStatement pst;
try {
pst = this.conn.prepareStatement(sql);
if(param!=null) {
for (int i = 0; i < param.length; i++) {
pst.setobject(i+1 param[i]);
}
}
return pst.executeQuery();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
public void closeAll(ResultSet rsPreparedStatement pstConnection conn) {
if(rs!=null) {
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(pst!=null) {
try {
pst.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(conn!=null) {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 840 2019-10-19 08:55 demo11\.classpath
文件 906 2019-10-19 08:55 demo11\.project
文件 567 2019-10-19 08:55 demo11\.settings\.jsdtscope
文件 91 2019-10-19 16:49 demo11\.settings\org.eclipse.core.resources.prefs
文件 408 2019-10-19 08:55 demo11\.settings\org.eclipse.jdt.core.prefs
文件 470 2019-10-19 08:55 demo11\.settings\org.eclipse.wst.common.component
文件 344 2019-10-19 08:55 demo11\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2019-10-19 08:55 demo11\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-10-19 08:55 demo11\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3350 2019-10-19 10:39 demo11\build\classes\com\softi\dao\ba
文件 529 2019-10-19 16:43 demo11\build\classes\com\softi\dao\UserDao.class
文件 4155 2019-10-21 08:17 demo11\build\classes\com\softi\dao\UserDaoImpl.class
文件 1492 2019-10-19 10:39 demo11\build\classes\com\softi\pojo\User.class
文件 467 2019-10-19 16:56 demo11\build\classes\com\softi\service\UserService.class
文件 1798 2019-10-19 16:56 demo11\build\classes\com\softi\service\UserServiceImpl.class
文件 138 2019-10-17 13:52 demo11\build\classes\db.properties
文件 2254 2019-10-19 10:38 demo11\build\classes\servlet\CookieServlet.class
文件 2585 2019-10-19 16:04 demo11\build\classes\servlet\LoginServlet.class
文件 2093 2019-10-19 10:38 demo11\build\classes\servlet\SessionServlet.class
文件 3214 2019-10-19 17:41 demo11\build\classes\servlet\UserServlet.class
文件 2781 2019-10-17 14:04 demo11\src\com\softi\dao\ba
文件 358 2019-10-19 16:43 demo11\src\com\softi\dao\UserDao.java
文件 3469 2019-10-21 08:17 demo11\src\com\softi\dao\UserDaoImpl.java
文件 846 2019-10-18 14:42 demo11\src\com\softi\pojo\User.java
文件 320 2019-10-19 16:56 demo11\src\com\softi\service\UserService.java
文件 1394 2019-10-19 16:56 demo11\src\com\softi\service\UserServiceImpl.java
文件 138 2019-10-17 13:52 demo11\src\db.properties
文件 1871 2019-10-19 09:13 demo11\src\servlet\CookieServlet.java
文件 2168 2019-10-19 16:04 demo11\src\servlet\LoginServlet.java
文件 1762 2019-10-19 09:59 demo11\src\servlet\SessionServlet.java
............此处省略38个文件信息
相关资源
- 手机QQ2008触屏精简正式版.jar
- 2019基于SpringBoot和SpringCloud实现微服务
- qq2012.jar
- 郭永峰Java全套资料百度网盘20180627更
- java多线程综合实验2020年1月武汉理工
- 基于SQLsever2012的Java swing停车管理系统
- dlt645-2007电能表协议解析源码+串口编
- 亲自打的servlet+jsp+2008sqlserver的投票系
- sql server2000 Java驱动jdbc连接驱动
- 腾讯2016安全比赛第一题
- poi-3.0.1-FINAL-20070705.jar
- javassist-3.20.0-GA.jar
- 郭永峰2018最新Java全套教程,百度网盘
- how2j_offline_2020.01.31.zip
- Java语言程序设计梁勇第11-20章全部完
- IntelliJ IDEA: 中文语言包、汉化包、中
- java20套项目实战
- 网吧管理系统 java编写 sql server2000
- 基于JSP+Servlet+JavaBean+Dao开发模式——
- cec2010测试函数源码及文章
- taobao-sdk-java-auto_20171127
- 2018动力节点JAVASE系列视频教程最新完
- 方正国际java笔试 2013.2
- hessian-3.0.20.jarehcache-1.2.3.jarcommons-cod
- 传智播客20套java项目高清视频完整源
- java通讯录+sql2008
- SQL Server 2014驱动jar包
- KBA_EC200UC200_LinuxAndroid_USB_driver_移植说
- 武大测绘遥感国家重点实验室2019复试
- org.eclipse.jface.text_3.12.2.v20180112-1341.j
评论
共有 条评论