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 connDriverManager.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小时内删除。