Android通过jsp连接Oracle数据库 -- 实例
//首先写一个jsp后台服务连接到Oracle数据库的实例myOra1(此处只是测试,所以用system身份连接到该实例)
//然后再通过jsp把数据返回给Android手机客户端
//运行jsp代码之前必须导入Oracle数据库的jdbc驱动包(jar包),名字为:classes12.jar.这个包在Oracle的安装目录下可已
//到,在浏览器中打开jsp网页前必须保证Tomcat已经正确启动。
//jsp取到的数据以xml格式展现在web页面中
/
/Oracle数据库中的表如下:
//jsp代码:
[html] view plaincopyprint?
1. <?xml version="1.0" encoding="utf-8"?>
2.
3. <%@ page import="java.util.*"%>
4.
5. <%@ page import="java.sql.*"%>
6.
7. <%@page contentType="text/html;charset=gb2312"%>
jdbc连接oracle8.
9.
10.
11. <%
12.
13. String path = request.getContextPath();
14.
15. String basePath = request.getScheme()+"://"+ServerName()+":"+ServerPort()+path+"/";
16.
17. %>
18.
19.
20.
21. <%
22.
23. try
24.
25. {
26.
27. Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
28.
29. String url="jdbc:oracle:thin:@10.88.5.117:1521:myOra1";
30.
31. String user="system";
32.
33. String password="manager";
34.
35. Connection conn= DriverManager.getConnection(url,user,password);
36.
37. Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
38.
39. String sql="select * from system.SAZHAOXUN";
40.
41. ResultSet rs=stmt.executeQuery(sql);
42.
43.
44.
45. String strID;
46.
47. String strNAME;
48.
49. String strAGE;
50.
51. String strSEX;
52.
53.
54.
55. %>
56.
57. <INFO>
58.
59.
60.
61. <%
62.
63. ())
64.
65. {
66.
67. strID=rs.getString("ID");
68.
69. strNAME=rs.getString("NAME");
70.
71. strAGE=rs.getString("AGE");
72.
73. strSEX=rs.getString("SEX");
74.
75.
76.
77. %>
78.
79. <TONGXIN081>
80.
81. <ID><%=strID%></ID>
82.
83. <NAME><%=strNAME%></NAME>
84.
85. <AGE><%=strAGE%></AGE>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论