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里面打印服务端返回的结果。结果为服务端查询数据库返回的信息。
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对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序