Android端通过OkHttp3传递数据给服务器的servlet,存入服务器的Mysql数据库
创建数据库
create database cab;
use cab;
create table track(id char(4),time char(20),lon char(20),lai char(20));
创建servlet
- 项目结构:创建包名为
young
,acceptServlet接收安卓端请求,MyDataBase封装数据库操作
- 配置Servlet
<servlet>
<servlet-name>acceptServlet</servlet-name>
<servlet-class>young.acceptServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>acceptServlet</servlet-name>
<url-pattern>/accept</url-pattern>
</servlet-mapping>
- acceptServlet:接收Android的post请求,一共有四个参数:
public class acceptServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setCharacterEncoding("utf-8");
response.setHeader("content-type", "text/html;charset=UTF-8");
//接收post数据
String t_id = new String(request.getParameter("t_id").getBytes("ISO8859-1")