资源简介
本分页系统采用JSP+JavaBean+Servlet实现。环境:Mysql+Tomcat+MyEclipse

代码片段和文件信息
package org.pagedemo.db;
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.ArrayList;
import java.util.List;
import java.util.Properties;
import org.pagedemo.po.User;
/**
* @author qpy_2006
*
*/
public class DBConnection {
private String driverClassName;
private String username;
private String password;
private String url;
private Connection conn = null;
public DBConnection() {
String fileName = “/DBConnect.properties“;
this.driverClassName = new String(this.getPropertyValue(fileName
“driverClassName“));
this.url = this.getPropertyValue(fileName “url“);
this.username = this.getPropertyValue(fileName “username“);
this.password = this.getPropertyValue(fileName “password“);
try {
Class.forName(this.driverClassName);
this.conn = DriverManager.getConnection(this.url this.username
this.password);
} catch (ClassNotFoundException e) {
System.err.println(“加载驱动程序出错!!“ + e.getMessage());
} catch (SQLException e) {
System.err.println(“获取连接失败!!!“ + e.getMessage());
}
}
public Connection getConnection() {
return this.conn;
}
public String getPropertyValue(String fileName String propName) {
String propertyValue = new String(““);
InputStream inStream = getClass().getResourceAsStream(fileName);
Properties props = new Properties();
try {
props.load(inStream);
propertyValue = props.getProperty(propName);
if (propertyValue == null)
propertyValue = ““;
} catch (IOException e) {
System.err.println(“读取数据库配置文件失败!!!“ + e.getMessage());
propertyValue = null;
}
return propertyValue;
}
// 测试数据库的连接是否成功...
public static void main(String[] args)
{
DBConnection db = new DBConnection();
Connection conn = db.getConnection();
String sql = “select * from t_page“;
PreparedStatement pstmt;
List users = new ArrayList();
try {
pstmt = conn.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
while(rs.next())
{
User user = new User();
user.setId(rs.getInt(“id“));
user.setStu_num(rs.getString(“stu_num“));
user.setUsername(rs.getString(“username“));
user.setAge(rs.getString(“age“));
users.add(user);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(conn!=null)
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(users.size()<1)
{
System.out.println(“没有找到您要找的记录!“);
}else
{
for(User u:users)
{
System.out.println(“学生学号: “+u.getStu_num());
System.out.println(“学生姓名: “+u.getUsername());
System.out.println(“~~~~~~~~~~~~~~~“);
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1226 2008-09-15 14:47 PageDemo\.project
文件 297 2008-09-15 13:57 PageDemo\.myme
文件 551 2008-09-15 14:56 PageDemo\.classpath
文件 544 2008-09-15 18:36 PageDemo\readme.txt
文件 261 2008-09-15 16:27 PageDemo\src\DBConnect.properties
文件 911 2008-09-15 16:11 PageDemo\src\pagedemo.sql
文件 2677 2008-09-15 16:25 PageDemo\src\org\pagedemo\page\PageUtil.java
文件 896 2008-09-15 16:25 PageDemo\src\org\pagedemo\page\PageDAO.java
文件 3038 2008-09-15 15:52 PageDemo\src\org\pagedemo\db\DBConnection.java
文件 623 2008-09-15 15:27 PageDemo\src\org\pagedemo\po\User.java
文件 1687 2008-09-15 15:54 PageDemo\src\org\pagedemo\util\SetCharacterEncodingFilter.java
文件 2307 2008-09-15 17:11 PageDemo\src\org\pagedemo\servlet\UserServlet.java
文件 1965 2008-09-15 17:11 PageDemo\src\org\pagedemo\user\dao\UserDAO.java
文件 2820 2008-09-15 17:32 PageDemo\WebRoot\index.jsp
文件 1210 2008-09-15 17:36 PageDemo\WebRoot\toIndex.jsp
文件 1327 2008-09-15 17:13 PageDemo\WebRoot\WEB-INF\web.xm
文件 15999 2008-08-19 09:19 PageDemo\WebRoot\WEB-INF\c.tld
文件 21195 2008-09-15 14:57 PageDemo\WebRoot\WEB-INF\lib\jstl.jar
文件 394583 2008-09-15 14:57 PageDemo\WebRoot\WEB-INF\lib\standard.jar
文件 911 2008-09-15 16:11 PageDemo\WebRoot\WEB-INF\classes\pagedemo.sql
文件 261 2008-09-15 16:27 PageDemo\WebRoot\WEB-INF\classes\DBConnect.properties
文件 1094 2008-09-15 15:27 PageDemo\WebRoot\WEB-INF\classes\org\pagedemo\po\User.class
文件 2662 2008-09-15 16:25 PageDemo\WebRoot\WEB-INF\classes\org\pagedemo\page\PageUtil.class
文件 1607 2008-09-15 16:25 PageDemo\WebRoot\WEB-INF\classes\org\pagedemo\page\PageDAO.class
文件 4340 2008-09-15 15:52 PageDemo\WebRoot\WEB-INF\classes\org\pagedemo\db\DBConnection.class
文件 2210 2008-09-15 15:54 PageDemo\WebRoot\WEB-INF\classes\org\pagedemo\util\SetCharacterEncodingFilter.class
文件 2800 2008-09-15 17:11 PageDemo\WebRoot\WEB-INF\classes\org\pagedemo\servlet\UserServlet.class
文件 2360 2008-09-15 17:11 PageDemo\WebRoot\WEB-INF\classes\org\pagedemo\user\dao\UserDAO.class
文件 39 2008-09-15 13:57 PageDemo\WebRoot\me
目录 0 2008-09-15 18:38 PageDemo\WebRoot\WEB-INF\classes\org\pagedemo\user\dao
............此处省略28个文件信息
- 上一篇:JAVA的小赛车程序
- 下一篇:Android 图片加图片logo水印文字水印
相关资源
- Ajax分页-增删改查-Oracle数据库-默认
- JSP分页MVC模式
- 无框架增删改查+登陆+分页+事务处理
- java动态树形菜单与分页
- web分页加模糊查询
- jsp电话本设计
- jsp分页显示数据库中图片信息
- Struts + Hibernate 分页实现
- JSP 分页查询 含增 删 改 模糊查询
- jsp分页,显示上一页,下一页,首页
- javaweb项目源码
- JSP留言板系统前台:游客增查+后台管理
- struts2+jdbc实现增删改查及带条件的分
- sharding-jdbc 3.1.0 不分片表分页bug第二页
- javaweb实现分页以及数据库增删改查
- 基于jsp+servlet、使用原生ajax,实现单
- Mybatis分页插件和逆向工程工具类
- JSP分页标签(最新)
- jsp+servlet+mysql实现简单的增删改查+分
- itextpdf 导出pdf 表格 自动分页中文 目
- java 分页功能参考代码
- JSP实现分页显示数据库中的数据
- 个人密码管理系统源代码
- jsp+jdbc+servlet分页带增删查改
- java web与Oracle数据的分页功能
- java语言的分页查询功能(mysql和sql
- Jsp+Servlet+MyBatis完成分页查询
- java中mysql和oracle数据库通用分页功能
- ssh购物车登陆,分页,增删改查,购
- JSP房产中介系统
评论
共有 条评论