千家信息网

J2ME通过Servlet访问数据库的步骤分别是怎样的

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇文章为大家展示了J2ME通过Servlet访问数据库的步骤分别是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。你知道J2ME访问数据库的方式吗,这里
千家信息网最后更新 2025年01月19日J2ME通过Servlet访问数据库的步骤分别是怎样的

本篇文章为大家展示了J2ME通过Servlet访问数据库的步骤分别是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

你知道J2ME访问数据库的方式吗,这里向大家描述一下J2ME通过Servlet访问数据库步骤,希望对你的学习有所帮助。

J2ME通过Servlet访问数据库步骤

1.配置Tomcat服务器

准备Tomcat5.5服务器和JDK1.6,配置环境变量CLASSPATH、Path、JAVA_HOME、CATALINA_HOME。

2.配置数据源

配置数据源mydata,指向数据库6D1。

数据库6D1中数据表users,其结构为(idchar(4),namevarchar(20)),users表中有数据记录若干。

访问数据库的用户名为sa,密码为空。

3.部署Servlet

在Tomcat5.5\webapps下创建目录6D1,在6D1下创建目录WEB-INF,在WEB-INF下创建classes目录,将returnMsg.java文件保存在classes目录下,其内容如下所示:

//returnMsg.java   importjava.sql.*;   importjavax.sql.*;   importjava.io.*;   importjavax.servlet.*;   importjavax.servlet.http.*;    publicclassreturnMsgextendsHttpServlet   {   publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException   {   res.setContentType("text/html;charset=gb2312");//设置返回的类型   ServletOutputStreamout=res.getOutputStream();//得到输出流   DataOutputStreamdos=newDataOutputStream(out);   dos.writeUTF("这是测试结果");   dos.writeUTF("下面是数据信息");   Connectionconn=null;   ResultSetrs=null;   Statementstmt=null;   try   {   Stringdrname="sun.jdbc.odbc.JdbcOdbcDriver";//这些是连接数据库的驱动   Class.forName(drname);   Stringurl="jdbc:odbc:mydata";   conn=DriverManager.getConnection(url,"sa","");    stmt=conn.createStatement();   rs=stmt.executeQuery("select*fromusers");//查询数据库表表名为user   while(rs.next())   {   dos.writeUTF("\n用户ID:"+rs.getString("id"));//得到字段ID和字段name内容   dos.writeUTF("\n用户名:"+rs.getString("name"));   }   rs.close();   stmt.close();   conn.close();   }   catch(Exceptione)   {}  }  }

在WEB-INF目录下新建web.xml文件,其内容如下所示:

      returnMsg  returnMsg      returnMsg  /returnMsg    

编译该Servlet。

续前J2ME通过Servlet访问数据库:

4.编写MIDlet应用

打开WirelessToolKit2.5.2,新建项目,项目名字为6D1,MIDlet类名为NetMain。
进入j2mewtk\2.5.2\apps\6D1\src目录,在该目录下创建两个java文件,一个为NetMain.java,一个为SendMsg.java。

NetMain.java文件的内容如下所示:

//NetMain.java   importjavax.microedition.midlet.*;   importjavax.microedition.lcdui.*;   //继承MIDlet实现CommandListener接口   publicclassNetMainextendsMIDletimplementsCommandListener   {   privateDisplaydis;   SendMsgsm;   privateCommandsd=newCommand("连接",Command.OK,1);//发送数据的按钮   publicNetMain()   {dis=Display.getDisplay(this);//得到显示对象   }   publicvoidstartApp()   {   Formf=newForm("联网测试");//显示在屏幕的Form对象   f.append("发送数据");   f.addCommand(sd);   f.setCommandListener(this);//设置按钮监听   dis.setCurrent(f);   }   publicvoidpauseApp()   {}   publicvoiddestroyApp(booleanun)   {}   publicvoidexit()   {destroyApp(false);   notifyDestroyed();   }  publicvoidcommandAction(Commandc,Displayabled)   {if(c==sd)   {sm=newSendMsg(this);//调用sendMsg类,将本类作为参数传入   dis.setCurrent(sm);//显示sendMsg类   }}}

上述内容就是J2ME通过Servlet访问数据库的步骤分别是怎样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

数据 数据库 目录 内容 步骤 文件 配置 用户 字段 对象 技能 按钮 数据源 服务器 知识 项目 服务 测试 简明 简明扼要 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 EI数据库设置了哪些索引 nvr和视频管理服务器区别 完美平台连不进服务器详细操作 苏旗网络技术 本地服务器和云服务器配置 java软件开发基础教学视频 计算机网络技术自学多久 微信添加好友总是提醒服务器繁忙 网络安全内生机制 永年软件开发设计 英语听力软件开发的目的 计算机引发的重大网络安全事件 天眼互联网科技待遇 电脑网络技术文案温柔 网络安全密钥怎么设置 近些年来发生的网络安全事件 加密的服务器 高配服务器电脑配置 唐山服务器机柜尺寸 如何优化数据库索引 乐道网络技术有限公司 数据库查询所有账号语句 手机怎样连接远程服务器桌面 服务器怎么让外网访问内网 计算机网络技术 大专 广东定制软件开发排行榜 数据库原理第5版pdf 网络安全最新进展讲座心得 疾控中心网络安全自查情况 计算机网络安全的重要性200字
0