通用分页1(增删改查界面搭建)

一、前言

1、基础工作准备

工具使用:SQLServer + eclipse
jar包:
在这里插入图片描述

二、正文

我们在进行分页代码之前需要首先把框架搭建好,也就是把界面能够完整显示出来。所以这前一篇的内容主要着重去讲准备工作。

步骤了解:

1、建库键表(SQLServer中建表一定要注意主外键和检查约束的使用)
2、数据输入 (记得数据输入的顺序跟表列名的对齐输入,以防数据缺失)
3、eclipse中连接数据库 (DBHelper记得导入jar包-sqljdbc4.jar)
4、实体类的编辑注意(要记得跟数据库里面的列名相同)
5、biz跟dao的编辑(注意interface的相同性,以防出bug)
6、dao方法的编辑(注意增删改查的方法和数据库的语句)
7、页面的jsp写入(一边写dao方法一边验证界面为宜,注:以下演示直接一步到位)
8、servelet的代码写入(xml的代码也要记得写入,同步进行)
9、简单界面查看

注:以上步骤与实际操作存在误差,一切还是以代码完整度为好。

1、数据库中的操作

为了数据在代码中方便插入并且不需要太多限制,于是在数据库中的列名不做太多约束。
在这里插入图片描述
建好表之后,就可以开始插入数据了。
SQL数据插入语句分为三种
单个数据插入:
insert into 表名(?,?,?) values (?,?,?)
insert into 表名 values (?,?,?)
多个数据插入:
insert into 表名 values (?,?,?);
insert into 表名 values (?,?,?);
insert into 表名 values (?,?,?)
数据插入完成之后,就可以打开eclipse开始敲代码了。

打开eclipse之后就可以开始建项目了,建上Dynamic Web Project,记得在之前要检查tomcat是否配置好。
首先是导入jar包,然后把DBHelper敲好,加载驱动、创建连接、关闭连接。
注意:下面的两条语句要注意

// Orange
private static final String cname="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String url="jdbc:sqlserver://localhost:1433;DatabaseName=stu";

在这里插入图片描述
然后是实体类的定义,具体代码如下:
在这里插入图片描述
注意中间的代码没显示。在这里插入图片描述
主要biz以及dao方法的interface代码如下:

// Orange
/**
	 * 查询所有
	 * @param s
	 * @return
	 */
	public List<Solr> getAll(Solr s);
	/**
	 * 模糊查询
	 * @param s
	 * @return
	 */
	public Solr getAllId(Solr s);
	/**
	 * 增加
	 * @param s
	 * @return
	 */
	public int AddSolr(Solr s);
	/**
	 * 删除
	 * @param s
	 * @return
	 */
	public int DelSolr(Solr s);
	/**
	 * 修改
	 * @param s
	 * @return
	 */
	public int EditSolr(Solr s);;

biz层的方法如下:

// Orange
public class SolrBiz implements ISolrBiz{
   
	ISolrDao isd=new SolrDao();
	@Override
	public List<Solr> getAll(Solr s) {
   
		// TODO Auto-generated method stub
		return isd.getAll(s);
	}

	@Override
	public Solr getAllId(Solr s) {
   
		// TODO Auto-generated method stub
		return isd.getAllId(s);
	}

	@Override
	public int AddSolr(Solr s) {
   
		// TODO Auto-generated method stub
		return isd.AddSolr(s);
	}

	@Override
	public int DelSolr(Solr s) {
   
		// TODO Auto-generated method stub
		return isd.DelSolr(s);
	}

	@Override
	public int EditSolr(Solr s) {
   
		// TODO Auto-generated method stub
		return isd.EditSolr(s);
	}

	@Override
	public int getRows(String str) {
   
		// TODO Auto-generated method stub
		return 0;
	}
};

然后主要就是增删改查的方法

2、查询

// An highlighted block
@Override
	public List<Solr> getAll(Solr s) {
   
		// TODO Auto-generated method stub
		List<Solr> sols=new ArrayList<Solr>();
		try {
   
			con=DBHelper.getcon();
			String sql="select * from tb_solr where sjob like '%"+s.getSjob
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值