用Java实现对sqlserver的增删改查,并用Javaweb实现统计表格(详细源代码)

我有一张调查表,里面有六道选择题,每道题有A--->F六个选项.
要求:统计每道题中每个选项的被选择次数(比如我要知道第三题中E选项被选了多少次)

4个回答

1.数据库6个字段,分别对应6道题
2.6个选择题,一个选择题N个单选框radio,VALUE=A,VALUE=B,VALUE=C对应数据库的第N个字段,比如:第一题选A,吧A存到第一个字段
3.比如我要知道第三题中E选项被选了多少次,select count(*) from table where table.c=''C

q975583865
cat a.zip >> b.jpg 回复村花: 。。。。 会数据库么?
大约 2 年之前 回复
sinat_29726507
村花 看不懂.原谅我是菜鸟
大约 2 年之前 回复

JSP页面

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

</head>

<body >
<form id="form" id="form" action="${pageContext.request.contextPath}/aaa/ccc">
<table>
<tr>
第一题
</tr>
<tr>
<td>
   <input type="radio" name="D1" value="A">A
   </td>
   <td>
   <input type="radio" name="D1" value="B">B
   </td>
   <td>
   <input type="radio" name="D1" value="C">C
   </td>
</tr>

<tr>
第二题
</tr>
<tr>
<td>
   <input type="radio" name="D2" value="A">A
   </td>
   <td>
   <input type="radio" name="D2" value="B">B
   </td>
   <td>
   <input type="radio" name="D2" value="C">C
   </td>
</tr>

<tr>
<input type="submit">
</tr>
</table>
</body>

</html>

sinat_29726507
村花 回复神鸟自然: 嗯 这个统计的可以的 实现数据库操作的代码方便写出来吗 别太难.... 3Q
大约 2 年之前 回复
q975583865
cat a.zip >> b.jpg 只列了两道题
大约 2 年之前 回复

控制层

@Controller
@RequestMapping("/aaa")
public class A {
    @Resource
    private CService cService;

    @RequestMapping(value="/ccc",method=RequestMethod.GET)
    public void ccc(@RequestParam Map<String, String> params) throws SQLException  {
        cService.Add(params);
    }
}


service层

@Service
public class CService {
    @Resource
    private Dao dao;

    public void Add(Map<String, String> params) throws SQLException{
        String D1=params.get("D1");
        String D2=params.get("D2");

        String sql="insert into table(D1,D2) values(?,?)";
        dao.update(sql, new Object[]{D1,D2});

    }

}

q975583865
cat a.zip >> b.jpg 而且涉及选项必选的问题,就要用JS了。。。。如果不会JS的话。。。 总之,这是很简单的功能
大约 2 年之前 回复
sinat_29726507
村花 回复神鸟自然: 对 我自己就用JDBC 写的乱七八糟的
大约 2 年之前 回复
q975583865
cat a.zip >> b.jpg servlet 和 JDBC 也要我教么。。那还得会数据库才行。。。。。 之后统计用SQL语句,,,,,
大约 2 年之前 回复
sinat_29726507
村花 哇 只能说膜拜膜拜 不太适合我这个入门级的...
大约 2 年之前 回复
q975583865
cat a.zip >> b.jpg 难是不难,可是这是基于Spring+springMvc+dbutils框架做的,你不会框架的话只能用servlet交互,用JDBC来存储数据。。。。。
大约 2 年之前 回复

给你一个封装的JDBC

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class Basedao {
    private final String URL = "jdbc:mysql://localhost:3306/new";
    private final String USER = "root";
    private final String PWD = "root";

    public Connection getConnection() throws Exception{
        Class.forName("com.mysql.jdbc.Driver");

        Connection con = DriverManager.getConnection(URL, USER, PWD);

        return con;
    }

    public void close(ResultSet rs,PreparedStatement pst,Connection con) throws SQLException{
        if(rs != null){
            rs.close();
        }
        if(pst != null){
            pst.close();
        }
        if(con != null){
            con.close();
        }
    }


}




public class Jigou extends Basedao{
public List cha(String a){
List list=new ArrayList();
Connection con=null;
PreparedStatement pst=null;
ResultSet re=null;
try{
con=super.getConnection();
pst=con.prepareStatement("SELECT * FROM org_management WHERE org_name=?");
pst.setString(1, a);
re=pst.executeQuery();
while(re.next()){
ORG org=new ORG();
org.setId(re.getInt(1));
org.setName(re.getString(2));
org.setState(re.getString(3));
org.setManage(re.getString(4));
list.add(org);
}
}catch(Exception e){
e.printStackTrace();
}finally{
try{
super.close(re, pst, con);
}catch(Exception e){
e.printStackTrace();
}
}
return list;
}
}




sinat_29726507
村花 谢谢你啦 , 这几天有点忙没顾上看 ,我自己实现了数据库统计数据的功能 (Java) .要把数据最后的统计结果用Javaweb显示出来,我没学过这个,很头疼
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
用Java实现增删改查
1.先写一个student类: public class student { private String name; private String sex; private String brithday; public String getName() { return name; } public void setNam...
用jxl实现java对Excel表格的增删改查
这是我自己做的2个例子,里面是用JXL这个第三方控件来实现了java对excel表格的操作,里面写的很详细,而且jxl.jar包我也放在里面了,大家直接拷贝我的代码就可以用了
用java实现对MongoDB的基本操作(增删改查)
准备工作:要想用java实现对MongoDB的增删改查,首先需要下载mongo的java驱动,mongo-java-driver-3.2.2, 下载地址:https://oss.sonatype.org/content/repositories/releases/org/mongodb/mongodb-driver/3.2.2/ 导入jar包之后,就可以对MongoDB进行相应的操作了。 在
用stuts+hibernate实现增删改查源代码
stuts+hibernate实现增删改查的源代码
Java对Mysql实现增删改查
Java对mysql数据库的增删改查主要分为三步 1:建立客户端 就相当于MySQL是服务器端,我们在Java端建立一个客户端,与服务器端相连接即可。 2:准备sql语句 3:执行sql语句 4:资源清理 public class Mysql { public static void main(String[] args) throws SQLException { //1...
Java实现对MySQL数据库的增删改查
本次使用的数据库为: import java.sql.*; public class test2 { //数据库的用户名与密码 static final String JDBC_Driver = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/test1"; //数据库...
DataTable+Jquery+Bootstrap实现表格增删改查
DataTable+Jquery+Bootstrap实现表格增删改查 使用DataTable+Jquery+Bootstrap实现表格增删改查
实现表格的增删改查
         实现表格的增删改查                                 http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">>     http://cdn.static.runoob.com/libs/angular.js/1.4.6/an
vue实现对表格数据的增删改查(CURD)
原文地址:https://www.xiabingbao.com/vue/2017/07/10/vue-curd.html 在管理员的一些后台页面里,个人中心里的数据列表里,都会有对这些数据进行增删改查的操作。比如在管理员后台的用户列表里,我们可以录入新用户的信息,也可以对既有的用户信息进行修改。在vue中,我们更应该专注于对数据的操作...
bootstrap-table 实现表格增删改查
bootstrap、bootstrap-table官网:http://bootstrap-table.wenzhixin.net.cn/documentation/ 相关cs js 引用dns地址: http://www.bootcdn.cn/bootstrap/  下载到本地加载速度会很快 最终效果:  分页、增删改查,排序因为用不上就没加 不足: 点击编辑想实现的是直接表格行内可编辑化,
JavaWeb 使用DBUtils实现增删改查
1、创建C3p0Utils类 创建cn.itcast.jdbc.utils包 代码如下: package cn.itcast.jdbc.utils; import javax.sql.DataSource; import com.mchange.v2.c3p0.ComboPooledDataSource; public class C3p0Utils { private static D...
JavaWeb链接sqlservlet实现增删改查
JavaWeb连接sqlservlet2012,通过数据库的数据存储,来实现登录注册和对学生信息的增删改查功能。
JavaWeb 实现基础增删改查 CRUD
1.数据库表如下 CREATE TABLE `employee` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(40) NOT NULL, `note` varchar(200) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10 DEF...
用java实现双向循环链表的增删改查
用java实现双向循环链表的增删改查
javaweb实现的博客源代码
javaweb实现的博客源代码,包括使用说明书,对毕业设计和学习javaweb的有好处
liferay实现增删改查的源代码
liferay是一个强大的工具,开发者只用写一个持久层的配置文件,改工具就反向生成持久层和业务层的代码.简单说来,工具会自动生成hibernate层和spring层的相关代码,开发者只用关心控制层即可.
求助!!!对类进行增删改查,如何实现,并用单例模式。
rn1 类的继承rn 定义人员、学生、教师类(包含继承关系,学生和教师有自己特有的属性)rn2 练习类的使用rn 定义学生管理、教师管理类(单例模式,四个功能(增删改查))rn3 测试rn 定义测试类rnrn分不多哦!rnrnrn学生、教师类已有!rnStudent 类:rnpublic Student()rn System.out.println("student无参");rn rn public Student(String name,String sex,int age,String id,String hobby)rn System.out.println("student有参"); rn rn double hight;rn public double getHigth()rn return hight;rn rn public void setHight()rn this.hight=hight;rn rn public void study()rn System.out.println("我身高是"+hight);rn rn public void show()rn StringBuffer sb=new StringBuffer();rn sb.append("我的名字是:"+getName()+"我的年龄是:"+getAge()+"我的工号:"+getId()+"爱好是:"+getHobby());rn System.out.print(sb.toString());rn rnrnrnrnrnrnTeacher 类:rnrnpublic class Teacher extends Person rn public Teacher()rn System.out.println("teacher无参构造"); rn rn public Teacher(String name,String sex,int age,String id,String hobby)rn System.out.println("teacher有参构造"); rn rn private double higth;rn public double getHigth()rn return higth;rn rn private String place;rn public String getPlace()rn return place;rn rn public void setPlace()rn this.place=place;rn rn public void teacher()rn System.out.println("我的年龄:"+getAge());rn rn public void paly()rn System.out.println("我经常打在"+place);rn rn public void H()rn System.out.println("我的身高是"+higth);rn rn
C#对SQLserver增删改查
用C#来实现对MS-SQL数据库中数据表的增删改查功能源代码,带注释说明,ADO.net入门学习
超详细JavaWeb应用实例,无框架实现增删改查及分页
项目预览实现代码①/day_0514_06/src/com/qst/util/DBUtil.javapackage com.qst.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import...
PHP+jqGrid表格插件实现增删改查
无刷新增删改查,网上都有免费下载,所以就不设置积分了。
vue+element-ui优雅的实现表格的增删改查
aaa
【JavaWeb】 JAVA批量增删改查
【JavaWeb】 批量增删改查 表结构 CREATE TABLE `t_user` ( `id` varchar(32) NOT NULL COMMENT '用户主键ID', `username` varchar(200) DEFAULT NULL COMMENT '用户名', `password` varchar(50) DEFAULT NULL COMMENT '密码', ...
利用java实现对mysql数据库的增删改查
项目需求:实现四个部分的功能:交互界面可以参考如下图:环境配置:1.win7系统 2.myeclipse+jdk 1.6 3.sqlserver2005 第一部分:操作界面和删除记录功能的实现 package stuinfo; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java...
用List实现增删改查
源代码演示: import java.util.ArrayList; import java.util.List; import javax.swing.JOptionPane;   publicclass UserDAOImpl implements UserDAO {     List userList = new ArrayList();     @Override增加
用mybatis框架实现增删改查
首先建立一个javaproject起名为firstblood-mybatis 然后建立一个和src同级的目录用来存放mybatis依赖的jar包,并build path 这些包的下载地址: 点击打开链接 添加Library   JUnit4过程:右键单击项目名-&amp;gt;build path-&amp;gt;add librarys..-&amp;gt;选择JUnit-&amp;gt;next-&amp;gt;选择...
JavaWeb笔记-06-dom4j解析操作xml 实现对节点的增删改查
1、使用dom4j 解析xml 准备工作: 1)导入dom4j提供的jar包 // 因为 dom4j 不是javase的一部分,所以需要先导包 a.创建文件夹lib b.复制jar包到lib中 c.右键dom4j -&amp;gt; 构建路径 -&amp;gt; 添加到构建路径 d.成功后dom4j前图标变为小奶瓶 知识点: ...
用dataGridView实现增删改查
只需一个窗体一个dataGridView控件,即可实现系统中所有基础数据的维护操作,真是太简单实用了,还不快Get了? 1、公共类User.cs: public abstract class DBUser { public static string sServer; public static string sDBName; public static string sUser; public static string sPasswd; } public abstract
Delphi实现源代码统计
各位大侠,如果用Delphi实现源代码中每个函数的行数的统计。现有下列几种文件:rn1.*.pas;*.dprrn2.*.javarn3.*.cpp;*.hpp;*.c;*.h;*.asmrn谢谢!rn
Java用类实现对Student数据表(Mysql)的操作(增删改查)
Java连接mysql数据库利用了mysql-JDBC的jar包,查询操作用的是executeQuery()方法,除了查询操作外的增删改都是用executeUpdate()方法实现。 代码: Student类 package test; public class Student { private int id; private String name; private int ag
java 实现数组的增删改查
对一维数组进行增删改查:int[] num = new int[10]; 要求:用方法实现 1.输入10个整数 2.删除指定位置上的数 3.修改指定位置上的数 4.查找某个数的位置(下标) 5.查找最大值 6.查找最小值 7.对数组进行排序
java实现用户的增删改查
用java代码实现的用户的增加删除修改和查询 控制台显示
java mysql实现增删改查
maven项目 java实现怎删改查 简单sql语句+加参数即可执行
Java实现数组增删改查
package 数组; /** * *@author *@create 2019-03-11 10:48 **/ public class GenericArray&lt;T&gt; { private T[] data; private int size; //构造方法 public GenericArray(int capacity) { ...
java实现增删改查
java实现简单的增删改查,登录 和 退出,java实现简单的增删改查,登录 和 退出,
java实现数据库增删改查
java实现数据库增删改查,应用多线程,网络编程
java实现HDFS增删改查
HDFS增删改查
java实现单向链表的增删改查
java实现单向链表的增删改查 package com.eshore.ac.batch; import com.eshore.ac.util.DESUtil; import com.eshore.ac.util.ObjectUtil; import org.junit.Test; import java.util.*; public class demoTest { privat...
java实现数组的增删改查
更改数组下标 标志位作用 增加 删除 修改 赋值 查询
flex与java实现增删改查
为入门flex的人准备的,是最简单的例子,实现了flex与java的集成
Java实现链表的增删改查
其中的修改链表的操作即包含查找操作,所以没有单独写出来。 class TNode{ int val; TNode next; public TNode(int val) { this.val=val; } } class Linknode{ TNode head; int length=0; public voi...
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数