android服务器与客户端交互之servlet

本文记录了使用Tomcat服务器和Servlet技术,通过Android客户端接收服务器返回的JSON数据的过程。涉及数据库连接、SQL操作、Service类以及Servlet配置。在Android中,需要注意避免使用localhost或127.0.0.1,而应使用本地IP地址进行请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近学习了一下android服务器返回json数据的实现方式,记录一下。服务器是用tomcat作为webservice容器,采用selvet技术实现,数据库采用的sqlserver。
简单的写了一个登录注册的例子,红色的字体就是服务器返回的

实现步骤:1.写一个BaseDao建立数据库的连接

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

public class BaseDao {
   
   

    private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private static final String URL = "jdbc:sqlserver://localhost:1433;databasename=MY_TABLE";
    private static final String UID = "sa";
    private static final String PWD = "***";


    public Connection getConn(){
        try {
            Class.forName(DRIVER);
            Connection conn = DriverManager.getConnection(URL, UID, PWD);
            return conn;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    public void close(ResultSet set, PreparedStatement ps, Connection conn) {
        try {
            if(set != null){
                set.close();
            }

            if(ps != null){
                ps.close();
            }

            if(conn != null){
                conn.close();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}

2.操作数据库的类UserDao。由于我把数据库的表名取名成了USER,跟关键字冲突了,所以sql语句里面涉及到的表名都需加[]。

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.guan.aservice.entity.User;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值