Android通过jsp连接Oracle数据库 .docx
《Android通过jsp连接Oracle数据库 .docx》由会员分享,可在线阅读,更多相关《Android通过jsp连接Oracle数据库 .docx(24页珍藏版)》请在三一办公上搜索。
1、Android通过jsp连接Oracle数据库-实例/首先写一个jsp后台服务连接到Oracle数据库的实例myOral (此处只是测试,所以用 system身份连接到该实例)/然后再通过jsp把数据返回给Android手机客户端运行jsp代码之前必须导入Oracle数据库的jdbc驱动包(jar包),名字为:classes12.jar.这个包在Oracle的安装目录下可已/找到,在浏览器中打开jsp网页前必须保证Tomcat已经正确启动。/jsp取到的数据以xml格式展现在web页面中/Oracle数据库中的表如下:-intxjID卬HAMEKAGEPSEX|i:22J:二azhaoMun2
2、2nnalT?(002玄vamcrfeng21malexing triangle21nnale网Him min23malsOOfczhang ksi23mal9uucy2Qremal/jsp代码:html view plaincopyprint?1. 2.2. 4.3. 6.4. 8.9.10.11. 18.19.20.15. 56.57.58.59.60.61. 78.79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.94.95.96.97.98.99.102.103. 下图为jsp后台取出数据的结果:_j local hostc?xnil veisp
3、nn-,i.Ol encodinijtf-fl1 ? d:=ooi ns22mnle/SEi-1DXJOJ =:Fv-ME :-vanqfenq :/N51E::.21malc-10003 iogch angle A也ay纹SEXm*sle-ID:lO04方I i i hi rniK J NAME a23:maleSX5- -dr x05 小空I: zhan q kni -/ NAMt: -23cyaGmaie-L ucy 亦凸 ME JO=_重一-*!当jsp后台从Oracle数据库取到数据后就应该返回给Android,这样就实现了 Android客 户端间接获得Oracle中的数据Andr
4、oid客户端代码:1.main.xml(布 局文件):html view plaincopyprint?1. 2.2. 12.7. 24.13. 34.18. 冈2. main.java (Activity):html view plaincopyprint?1. package com.AndroidLinkToJsp;2.2. import java.io.IOException;4.3. import java.io.StringReader;6.4. import javax.xml.parsers.SAXParserFactory;8.5. import org.apache.htt
5、p.HttpResponse;10.6. import org.apache.http.client.ClientProtocolException;13. importorg.apache.http.client.methods.HttpGet;14.15. importorg.apache.http.impl.client.DefaultHttpClient;16.17. importorg.apache.http.util.EntityUtils;18.19. importorg.xml.sax.InputSource;20.21. importorg.xml.sax.XMLReader
6、;22.23. importcom.sazhaoxun.AndroidLinkToJsp.R;24.25. importandroid.app.Activity;26.27. importandroid.os.Bundle;28.29. importandroid.view.View;30.31. importandroid.view.View.OnClickListener;32.33. importandroid.widget.Button;34.35. importandroid.widget.TextView;36.37.38.39. publicclass main extends
7、Activity 40.41. private TextView myText;42.42. private Button myButton;44.43. 命名空间46.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.47. / private static final String urlStr=http:/10.88.5.225:8080/test/MyJsP.jsp”;/* Called when the activity is first cr
8、eated. */Overridepublic void onCreate(Bundle savedInstanceState) super.onCreate(savedlnstanceState);setContentView(R.layout.main);myText = (TextView)findViewByld(R.id.myText);myButton = (Button)findViewByld(R.id.myButton);myButton.setOnClickListener(new showButton();class showButton implements OnCli
9、ckListenerOverridepublic void onClick(View v)/ TODO Auto-generated method stub81.System.out.println(开始获得数据);82.83.String uriAPI =http:/10.88.5.225:8080/test/MyJsp.jsp;84.85./*建立HTTP Get联机*/86.87.HttpGet httpRequest = new HttpGet(uriAPI);88.89.try90.91.92.93./*发到 HTTP request*/94.95.HttpResponse http
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android通过jsp连接Oracle数据库 Android 通过 jsp 连接 Oracle 数据库
链接地址:https://www.31ppt.com/p-4882887.html