您的位置:首页 > 移动开发 > Android开发

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

2016-02-01 15:54 447 查看
一、服务端操作步骤:

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里面打印服务端返回的结果。结果为服务端查询数据库返回的信息。
    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java servlet