package com.ningmeng;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
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.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.ServletInputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mysql.jdbc.Driver;
import net.sf.json.*;
public class insertServlet extends HttpServlet {
private static final long serial = 1L;
public insertServlet(){
super();
}
protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
String user="";
String time="";
String agena="";
response.setContentType("text/html;charset=utf-8");
String accept = "" , ti = "" , ag = "";
//ArrayList<String> agena = new ArrayList<String>();
//ArrayList<String> time = new ArrayList<String>();
//String mon="",tues="",wednes="",thur="",fri="",sau="",sun="";
boolean username_exist = false;
try{
BufferedReader br = new BufferedReader(new InputStreamReader((ServletInputStream)request.getInputStream(), "utf-8"));
StringBuffer sb = new StringBuffer("");
String temp;
while((temp = br.readLine()) != null ){
sb.append(temp);
}
br.close();
accept = sb.toString();
if(!accept.equals("")){
JSONObject jo = JSONObject.fromObject(accept);
user = jo.get("username").toString();
time = jo.get("time").toString();
agena = jo.get("agena").toString();
}else{
System.out.println("faild");
}
}catch(Exception e){
e.printStackTrace();
}
System.out.println("4444"+time+agena);
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Success loading Mysql Driver!");
}catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try{
Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=true","root","yinyin");
Statement stmt = connect.createStatement();
// ResultSet rs = stmt.executeQuery("select * from agenatable where username='"+user+"'");
// //PrintWriter out = response.getWriter();
// //out = response.getWriter();
// while(rs.next()){
// ti = rs.getString("time");
// ag = rs.getString("agena");
// agena.add(ag);
// time.add(ti);
//
// }
String sql="insert into agenatable(username,time,agena) value(?,?,?)";
try{
PreparedStatement pst = (PreparedStatement) connect.prepareStatement(sql);
pst.setString(1, user);
pst.setString(2,time);
pst.setString(3, agena);
pst.executeUpdate();
}catch(SQLException e){
e.printStackTrace();
}
}catch(SQLException e){
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}
// JSONObject js = new JSONObject();
// for(int i = 0 ; i < agena.size() ; i++){
// js.put(""+i+""+"agena", agena.get(i));
// js.put(""+i+""+"time", time.get(i));
// }
// js.put("number", time.size());
// response.getWriter().print(js);
}
protected void doGet(HttpServletRequest request,HttpServletResponse response )throws ServletException,IOException{
//doPost(request,response);
String user = request.getParameter("username");
response.setContentType("text/html;charset=utf-8");
String accept = "" , ti = "" , ag = "";
ArrayList<String> agena = new ArrayList<String>();
ArrayList<String> time = new ArrayList<String>();
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Success loading Mysql Driver!");
}catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try{
Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=true","root","yinyin");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from agenatable where username='"+user+"'");
//PrintWriter out = response.getWriter();
//out = response.getWriter();
while(rs.next()){
ti = rs.getString("time");
ag = rs.getString("agena");
System.out.println(ag);
agena.add(ag);
time.add(ti);
}
}catch(SQLException e){
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}
JSONObject js = new JSONObject();
for(int i = 0 ; i < agena.size() ; i++){
js.put(""+i+""+"agena", agena.get(i));
System.out.println(agena.get(i));
js.put(""+i+""+"time", time.get(i));
}
js.put("number", time.size());
response.getWriter().print(js);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于java语言开发的健身APP的服务器端系统源码
共34个文件
java:16个
jar:7个
xml:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
3星 · 超过75%的资源 1 下载量 16 浏览量
2021-10-16
02:32:53
上传
评论 2
收藏 2.16MB ZIP 举报
温馨提示
基于java语言开发的健身APP的服务器端系统源码
资源推荐
资源详情
资源评论
收起资源包目录
基于java语言开发的健身APP的服务器端系统源码.zip (34个子文件)
基于java语言开发的健身APP的服务器端系统源码
软件工程课项目_基于java语言开发的健身APP的服务器端系统源码+项目说明
.classpath 979B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 364B
.jsdtscope 567B
org.eclipse.wst.common.component 461B
org.eclipse.wst.common.project.facet.core.xml 349B
org.eclipse.wst.jsdt.ui.superType.container 49B
src
com
ningmeng
infodeviceServlet.java 3KB
deviceServlet.java 4KB
matchifoServlet.java 4KB
TableServlet.java 4KB
matchServlet.java 4KB
agenaServlet.java 5KB
FirstServlet.java 4KB
fitServlet.java 4KB
deldevServlet.java 5KB
freedeviceServlet.java 3KB
insdevServlet.java 6KB
kindServlet.java 3KB
insertServlet.java 6KB
deleteServlet.java 5KB
registerServlet.java 4KB
userdeviceServlet.java 3KB
WebContent
WEB-INF
lib
ezmorph-1.0.6.jar 84KB
commons-collections-3.2.1.jar 562KB
json-lib-2.4-jdk15.jar 155KB
commons-beanutils-1.8.3.jar 227KB
commons-lang-2.6.jar 278KB
commons-logging-1.1.1.jar 59KB
mysql-connector-java-5.1.44-bin.jar 976KB
web.xml 6KB
META-INF
MANIFEST.MF 39B
.project 1KB
.gitignore 328B
共 34 条
- 1
资源评论
- 岭nan2022-06-26居然只有PDF
mYlEaVeiSmVp
- 粉丝: 1909
- 资源: 19万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功