J2ME开发MIDLet与JAVAEE之Servlet交互详解.doc

J2ME开发MIDLet与JAVAEE之Servlet交互详解.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2ME开发MIDLet与JAVAEE之Servlet交互详解

MIDLet与JAVAEE之Servlet交互详解 一、总体介绍 通过J2ME的MIDP访问JAVAEE下的Servlet,解决相互之间的参数传递,Servelt访问Access数据库并返回结果集,可以扩展到任何关系数据库。 二、环境搭建 1、eclipseme.feature_1.7.9_site.zip 2、WTK 2.5.2 3、Eclipse3.3 三、创建服务端Servlet package salary; import java.io.BufferedOutputStream; import java.io.DataOutputStream; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ServletSalary extends HttpServlet { public void init() throws ServletException { } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 设置返回的类型 response.setContentType(text/html; charset=gb2312); DataOutputStream out = new DataOutputStream(new BufferedOutputStream(response.getOutputStream())); // 获取手机传来的查询参数salaryid String salaryid = request.getParameter(salaryid); Connection connection = null; Statement statement = null; ResultSet rs = null; try { Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); String dbpath = Thread.currentThread().getContextClassLoader().getResource(AIMS.mdb).getPath(); System.out.println(dbpath: + dbpath.substring(1)); String url = jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ= + dbpath.substring(1); connection = DriverManager.getConnection(url, admin, admin); // 创建statement对象 statement = connection.createStatement(); // 查询 String sql = select * from t_xswc where xh = + salaryid + ; System.out.println(sql: + sql); String ok = fail; rs = statement.executeQuery(sql); if (rs.next()) { ok = find; out.writeUTF(ok); out.writeUTF(------------------------); out.writeUTF(产品序号: + rs.getString(xh)); out.writeUTF(系统编号: + rs.getString(xtbh)); out.writeUTF(客户名称: + rs.getString(khmc)); out.writeUTF(产

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档