android客户端通过servlet对数据库操作(图文)

来源:互联网 发布:电子表格删除重复数据 编辑:程序博客网 时间:2024/05/20 15:38
一、服务端操作步骤:
1. 新建web项目

2.新建一个servlet类



3.下载tomcat,解压,并运行cmd(配置环境变量java_home)
具体配置方法  百度。
4.配置tomcat连接
1)在servlet空白处,右击,选择configure server connector


2)
                            
5.添加项目到tomcat服务器
                 
选择项目
              
运行
                 

6.用浏览器尝试访问项目的网页
    在浏览器上输入:http://localhost:8080/Test/
    显示如下,则说明第一步配置成功
                    
7.使用android虚拟机 Genymotion访问
    在浏览器上输入:http://192.168.56.1:8080/Test/
      
8.servlet与数据库连接(写在doGet内)
    1) 在项目将服务器驱动jar包放在WebRoot-->WEB-INF-->lib下
            
     2) 加载驱动
         Class.forName("com.mysql.jdbc.Driver");
     3) 通过驱动管理器获取数据库连接
         Connection  con = DriverManager.getConnection(url, username, password); 
        参数:
           String url="jdbc:mysql://localhost:3306/数据库名称";
           String username=""; 数据库用户名
           String  password="";数据库密码
     4) 使用sql语句声明
       Statement stmt = con.createStatement();
     5) 查询
           StringBuffer res=new StringBuffer();
           ResultSet rs = stmt.executeQuery("select *from member");
          while(rs.next()){
                    res.append(rs.getString(1));
         }
      6) 将查询结果返回请求的客户端
        PrintWriter writer = response.getWriter();
        writer.write(res.toString());
        writer.flush();

二. android客户端
    使用volley框架,在onResponse里面打印服务端返回的结果。结果为服务端查询数据库返回的信息。
    






















0 0
原创粉丝点击