大数据库原理与应用实验

上传人:无*** 文档编号:107112132 上传时间:2022-06-14 格式:DOC 页数:42 大小:3.32MB
收藏 版权申诉 举报 下载
大数据库原理与应用实验_第1页
第1页 / 共42页
大数据库原理与应用实验_第2页
第2页 / 共42页
大数据库原理与应用实验_第3页
第3页 / 共42页
资源描述:

《大数据库原理与应用实验》由会员分享,可在线阅读,更多相关《大数据库原理与应用实验(42页珍藏版)》请在装配图网上搜索。

1、word摘要在计算机网络技术高速开展的今天,通过网络学习以与交流已经成为大学生的一个重要的学习途径,在这样的背景下,我们构建基于网络的电子收发系统在日常沟通交流环节中,实验教学处于举足轻重的地位,电子收发系统效果的好坏,直接影响到日常交流学习以与通信的效果。本电子收发系统,以的形式作为主要载体,主要包括的收发,编写,修改,通讯录的设计,以与数据库的设计以与存取调用等,还以各种形式方便用户的使用以与更加全面的功能满足当代生活工作的需求开发平台采用的是JAVA SEVERLET,后台数据库采用的是MYSQL,前端开发工具是JAVA JSP。实现了一个具有性能稳定、界面友好、使用方便,具有管理系统、

2、交流工具、编辑工具、等模块的网络电子交流平台。关键词: 数据库原理与应用实验;SQL;JAVA;SEVERLET;JSP;ABSTRACTIn puter network technology high speed development today, through the network and munication study of college students has bee an important way to learn, in this context, we set based on the network to send and receive system in da

3、ily munication link, the experimental teaching in a pivotal position, send and receive system effect quality, directly affects the daily munication study and munication effect.This to send and receive system to a web site form as a main carrier, mainly including the send and receive , write, modify,

4、 address book of design, and database design and access call, and also in the form of the use of users and more prehensive functions meet the needs of contemporary life workThe JAVA development platform is SEVERLET, backend database USES is MYSQL, front development tools is JAVA JSP. Implements a ha

5、s stable performance, friendly interface, easy to use, has the email management system, munication tools, editing tools, such as the network email munication module platform.目 录引言.1项目开发背景.2课题研究意义.3相关技术和开发平台.41. 电子.5电子介绍.6开发背景.71.3开发意义.82. 系统设计的根本原理.9电子的工作原理.102.2 SMTP协议简介.113. 系统分析.12系统设计的目的与原如此.13系

6、统功能分析.14系统页面布局.15系统构造.163.5总结.17参考文献.18致.19附录.201 引言1.1 项目开发背景电子系统是目前Internet上使用最广泛的服务之一。为了极方便上网用户,将系统和Web应用结合起来,通过浏览器Tomcat访问系统,使用户不进展任何的系统设置,仅打开浏览器访问服务器的Web站点使得在制作合同管理系统时使用了最新的B/S技术来进展开发。防止了原有的C/S结构开发所带来的弊端。就可以实现系统的根本功能:用户登录、收取、发送、查看、的维护功能。本论文是基于JavaMail的电子系统的实现。大家知道,可以进展是实时通信的有线有两个严重缺点。第一,通信的主叫和被

7、叫双方必须同时在场。但据一些统计资料,大约有70%的业务不能在第一次呼叫时直接传到被叫人。第二,一些不是十分紧迫的也常常不必要的打断人们正在进展的工作,而电子是将发送到收信人的mail box中,收信人可随时进展读取。电子不仅使用方便,而且还具有传递迅速和费用低廉的优点。自从电子系统诞生以后,电子就成为网络重要应用之一。随着中国互联网应用的日益普与和逐步深入,其重要性也越加表现出来。Internet的开展不但为其他网络业务提供了全球信息交换和信息发布的能力,而且Internet的技术以其开放性、标准性、成熟性和实用性为系统的建设、应用开发、管理和维护等提供了很好的借鉴,给传统的发送系统带来巨大

8、的冲击。现在电子不仅可以传送文字信息,而且还可附上声音和图象。电子已经成为使用最多,最受用户欢迎的信息交换手段之一。随着时间的发长,全世界都广泛的使用Internet的电子系统。用户接口是一个在本地运行的程序,又称为用户代理UAUser Agent,它使用户能够通过一个友好的接口目前主要是用窗口界面来发送和接收。用户接口局部至少应当具有以下功能:撰写。给用户提供很方便的编辑信件的环境。回信时不仅能很方便地从来信中提取对方地址,并自动地将此地址写入到中适宜的位置,而且还能方便地对来信提出的问题进展答复。显示。能方便地在计算机屏幕上显示出来信包括来信附上的声音和图像。处理。收信人应能根据情况按不同

9、的方式对来信进展处理。有时还可在读取信件之前先查看一下的发信人和长度等,对于不愿收的信件可直接在中删除。传输程序在后台运行,它将通过网络发送给对方主机,并从网络接收。传输程序又称为报文传送代理MTAMessage Transfer Agent,它有以下两个功能; 传送和接收。电子按照客户服务器方式工作。当用户编辑好要发送的后,就通过用户接口交给传输程序。发送信件时,传述程序作为远程目的计算机服务器的客户,与目的主机建立TCP连接,并将传送到目的主机。接收方计算机的传输程序在收到后,将存放在接收方的中,等待着用户来读取。由于用户接口的屏蔽作用,用户在发送和接收时看不见传输程序的工作情况。 报告,

10、将传送的情况已交付、被拒绝、丢失等向发信人报告。电子在传输过程中,往往需要经过多个结点。因此每个网络结点都要安装传输程序,即报文传送代理MTA,以便对进展存储转发。Internet中的MTA的集合构成了报文传送系统MTSMessage Transfer System。电子由两局部组成,即信封envelope和容content。电子的传输程序根据信封上的信息来传送。用户在从自己的中读取时才能见到的容。在的信封上,最重要的就是收信人的地址。TCP/IP体系的电子系统规定电子地址email address的格式如下:收信人名所在主机的域名 1.2 课题研究意义对于用户来说一款简单,方便,快捷的收发系

11、统将会在很大程度上为用户提供满意的服务,制作一款能满足用户需求的收发系统是每一个设计者所追求的目标。因此希望 通过本次设计完成一个简单的收发系统,实现的接收与发送,并能完成附件的传输,同时能实现用户登录管理与删除等功能。从课题研究中更深入的了解收发系统的设计原理,发现设计过程中的不足和知识的欠缺,为今后做出更好的设计打下一个坚实的根底。1.3 相关技术和开发平台 开发环境的选择:整个系统开发完全采用Browser/Server模式,开发平台为Java平台,以Tomcat为JSP引擎和Web服务器,后台数据库使用MYSQL。在开发模式上选择Browser/Server模式,是因为B/S模式有以下

12、优点:1开发本钱与维护本钱降低。由于B/S架构管理软件只安装在服务器端Server上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器Server端完全通过浏览器实现,极少局部事务逻辑在前端Browser实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。2良好的安全性能,防火墙技术可以保证后台数据库的安全性。所有客户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。因此系统的架构就采用了B/S设计模式。JSP简介:JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,在传

13、统的网页HTML文件(*.htm,*.html)中参加Java程序片段(scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以与发送 email 等等,这就是建立动态所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。在 Sun 正式发布 JSP(JavaServer Pages) 之后,这种

14、新的 Web 应用开发技术很快引起了人们的关注。 JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境。JSP与Microsoft的Active Server Pages兼容,但是它是使用类似HTML的卷标以与JAVA程序代码段,而不是VBscript。 MYSQL简介:MySQL是一种开放源代码的关系型数据库管理系统RDBMS,MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言SQL进展数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进展修改。MySQL因为其速度、可靠性和适应性

15、而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理容最好的选择。MySQL发音为my ess cue el,不是my sequel是一种开放源代码的关系型数据库管理系统RDBMS,MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言SQL进展数据库管理。大多数人都认为在不需要事务化处理的情况下,MySQL是管理容最好的选择。MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。第1章 电子 电子介绍电子(简称E-mai1)又称电子信箱、电子邮政,它是种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非

16、交互式的通信,加速了信息的交流与数据传送,它是个简易、快速的方法。通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将送到世界的各个角落。到目前为止,可以说电子是Internet资源使用最多的一种服务,E-mai1不只局限于信件的传递,还可用来传递文件、声音与图形、图像等不同类型的信息。电子不是一种“终端到终端的服务,是被称为“存贮转发式服务。这正是电子信箱系统的核心,利用存贮转发可进展非实时通信,属异步通信方式。即信件发送者可随时随地发送,不要求接收者同时在场,即使对方现在不在,仍可将立刻送到对方的信箱,且存储在对方的电子中。接收者可在他认为方便的时候读取信件,不受时空

17、限制。在这里,“发送意味着将放到收件人的信箱中,而“接收如此意味着从自己的信箱中读取信件,信箱实际上是由文件管理系统支持的个实体。因为电子是通过服务器(mai1 server)来传递档的。通常mail server是执行多任务操作系统UNIX的计算机,它提供24小时的电子服务,用户只要向 mail server管理人员申请个信箱账号,就可使用这项快速的服务。 开发背景随着网络的逐渐普与现在的人们对于电子已经不再陌生了,自从电子进入人们的生活以来,人们对传统的信件已经不再依赖,它的可靠、快速、方便、灵活、廉价、容丰富等特点都在使我们更加喜欢和承受它。从实际应用上讲,目前全球网页访问量中有66%以

18、上与电子相关。通过电子,用户可以与远地用户进展迅速、方便的联系,而且费用低廉。同时,电子可以以嵌入方式传送多种类型的信息,如文本、图像、声音、视频等。还可以利用数字签名与认证、PGP加密等技术来保证电子传递的安全性与可靠性。正是由于电子系统的这些良好特性,越来越多的用户采用基于电子系统的应用,诸如电子杂志订阅系统、客户订货系统、新产品发布系统等等。在商务界,电子已经或正在取代信件、文件以至而成为最常用的通信联络方式。现在,电子已经成为学术界、商业界最为流行的一种通信方式,和国外进展学术交流更少不了电子。近年来,电子飞速开展,可以看到在比拟专业、服务比拟全面周到的根本上都有免费电子服务。他们大局

19、部都是通过各种软件进展开发的。而在当今很流行的Java技术中就包含有JavaMail API,它提供了大量的类和接口来与网络传输。因此,本次毕业设计就是利用Java技术来实现简单的发送和接收的功能。 1.3 开发意义随着当今信息技术的飞速开展,计算机的应用日渐普与,各种系统已经成为人与人之间传递信息必不可少的工具。但是当前流行的各大客户端软件的除了最主要的收发信件之外,功能越来越复杂,但是人们平常真正用到的功能很少,很多功能尤其是对于那些计算机知识相对缺乏的人来说,更加显得太过于华丽而不太实用。有鉴于此,在了解了相关协议以与JavaMail编程技术的根底上,开发了这个各种功能相对简单而且实用的

20、基于JavaMail的收发系统,简化了很多复杂的和不必要的功能。所以整个系统功能流畅,从操作简便、界面友好、灵活实用的要求出发,使用户之间的交流能够更加的方便和快捷。 第2章 系统设计的根本原理 电子的工作原理1) 电子系统是一种新型的信息系统,是通信技术和计算机技术结合的产物。电子的传输是通过电子简单传输协议(Simple Mail Transfer Protocol,简称SMTP)这一系统软件来完成的,它是Internet下的一种电子通信协议。2) 电子的根本原理,是在通信网上设立“电子信箱系统,它实际上是一个计算机系统。系统的硬件是一个高性能、大容量的计算机。硬盘作为信箱的存储介质,在硬

21、盘上为用户分一定的存储空间作为用户的“信箱,每位用户都有属于自己的个电子信箱。并确定个用户名和用户可以自己随意修改的口令。存储空间包含存放所收信件、编辑信件以与信件存盘三局部空间,用户使用口令开启自己的信箱,并进展发信、读信、编辑、转发、存档等各种操作。系统功能主要由软件实现。3) 电子的通信是在信箱之间进展的。用户首先开启自己的信箱,然后通过键入命令的方式将需要发送的发到对方的信箱中。在信箱之间进展传递和交换,也可以与另个系统进展传递和交换。收方在取信时,使用特定账号从信箱提取。 协议简介SMTP 是一种提供可靠且有效电子传输的协议。SMTP 是建模在 FTP 文件传输服务上的一种服务,主要

22、用于传输系统之间的信息并提供来信有关的通知。 SMTP 独立于特定的传输子系统,且只需要可靠有序的数据流信道支持。SMTP 重要特性之一是其能跨越网络传输,即SMTP 中继。通常,一个网络可以由公用互联网上 TCP 可相互访问的主机、防火墙分隔的 TCP/IP 网络上 TCP 可相互访问的主机,与其它 LAN/WAN 中的主机利用非 TCP 传输层协议组成。使用 SMTP,可实现一样网络上处理机之间的传输,也可通过中继器或网关实现某处理机与其它网络之间的传输。在这种方式下,的发送可能经过从发送端到接收端路径上的大量中间中继器或网关主机。域名服务系统DNS的交换服务器可以用来识别出传输的下一跳

23、IP 地址。401第3章 系统分析 系统设计的目的与原如此本次毕业设计所要完成的,是一个通过代理服务器实现收发功能的系统,该系统功能类似于OUTLOOK,但是由于水平和时间的关系,只是实现了OUTLOOK的局部功能。只需要在任意的客户端上访问代理服务器就可以实现收发功能。并且该系统应该实现用户的登录验证,只有拥有对该有合法权限的用户才能进展登录,实现对的控制。通过本次课题的学习和研究掌握了根本的Java编程技能,更实践了自我的动手能力。同时认识到在信息化高速开展的今天,高效、快速、方便的收发系统将得到越来越多的人关注和使用,它将给人们带来更方便快捷的生活。 系统功能分析客户端必须具有以下功能:

24、1用户信息的配置功能。完成用户身份的登陆认证和服务器的设置。2简单发送功能。在发送界面完成无附件的发送。3有附件发送功能。在发送界面完成带有附件的发送。4保存功能。完成的编辑以后在发送之前点击保存按钮就可以实现的保存功能。5接收功能。在的接收界面完成接收功能,可以接收无附件和带有附件的。6查阅功能。在接收界面点击界面树型控件中需要查看的在界面右边就可以显示所查看的容。系统页面布局1登陆界面如图31图31 登陆界面2主界面 如图32图32 主界面3写信息如图33图33 写信息界面4收件箱如图34图34 收件箱5发送日志如图35图35 发送日志6通讯录如图36图36 通讯录系统构造1数据流程图登陆

25、如图37图37 登陆流程图2数据流程图写信息如图38图38 主界面流程图3数据流成图收件箱如图39图39 收件箱流程图4数据流成图发送日志如图310图310 发送日志流程图5数据流成图通讯录如图311图311 通讯录流程图3.5总结益普与和逐步深入,这些数字仍在不断增长着。而电子系统作为支撑电子服务的根底和核心,其稳定性、可靠性、安全性以与性能优劣、功能多少都对用户能否真正拥有稳定的电子服务起着至关重要的作用。伴随中国互联网的开展和政府、企业信息化的进程,电子系统的重要性越来越显著。随着我国Internet的推广和普与,以与人们对电子服务的功能、性能要求的日益提升,电子的应用也不断在开展着。在

26、技术上,电子系统在国的开展经历了从传统电子系统的CtoCCopy to China,到电子服务提供商组织技术力量开发自己的系统,到顺应市场需求,产生满足不同目标用户需求的商业化电子系统产品的开展过程。早期国外一些可免费下载使用的电子系统如 Sendmail、 Qmail曾被国用户广泛采用。这些系统可满足一定用户数的根本收发需求,但随着用户数规模的扩大和对电子功能、性能需求的日益提升,这些免费“舶来品的缺陷日益突出,表现为:系统性能随着用户数的增多急剧下降;可靠性低,收发不稳定甚至丢失;安全性差,易被黑客攻击,商业易泄露;中文处理经常出现问题,代码之间难转换等。这些传统电子系统的缺陷促使了国自主

27、开发、自主品牌的电子系统的诞生。目前我国电子系统的开发主要集中在对系统的大容量和多功能性的研究。参考文献1 爱平,赖欣. 在JSP中调用JavaBean实现Web数据库访问J. 计算机时代, 2007,(01) . 2 仲伟和. 基于JSP网页自动生成工具的设计与实现J. 科技信息(科学教研), 2007,(15) . 3 马国财. 基于JSP技术的MIS系统中复杂查询器的设计与实现J. 大学学报(自然科学版), 2007,(02) . 4 佳. 基于JSP技术的网页自动生成工具的实现J. 电脑开发与应用, 2009,(03) 5 梁玉环, 村合, 索红光. 基于JSP的访问统计系统的设计与实

28、现J. 计算机应用研究, 2004,(04) 6 熊皓, 月英. JSP自动生成工具的设计与实现J. 理工学院学报, 2005,(04) 7 世芬. 基于JSP网页自动生成工具的开发J. 科技资讯, 2006,(17) 8 年芳. 基于JSP网页自动生成工具的设计与实现J. 计算机与信息技术, 2008,(11) 9 朱海泉, 兵. 基于JSP网页自动生成工具的设计与实现J. 师学院学报, 2006,(12) 10 仲伟和. 基于JSP网页自动生成工具的设计与实现J. 科技信息(科学教研), 2007,(15) 11 万晓凤, 毅. 基于JSP的电子政务系统通知模块的设计J. 水专学报, 20

29、04,(01) 12 马云飞, 良均. 利用JSP开发动态Web应用系统J. 现代计算机, 2001,(01)13何旭洪,余建英编著,PowerBuilder数据库系统开发实例导航:人民邮电14业宁编著,数据库实战:林业大学15朱爱民,柯建勋编著,与系统开发:清华大学S1期16 Bob Hendry,Programming with the PFC:PowerBuilder 8.0 Plastic b May 2002第5章 致本文是在教师的悉心指导下完成的。从选题后的题目分析到开题报告,从写作提纲,再到毕业设计的编写、修改,每一步都有里教师的细心指导和认真的解析,严格把关,循循善诱,在此我表

30、示衷心的感。教师严谨,一丝不苟的治学态度和勤勉的工作态度也深深感染了我,给了我巨大的启迪、鼓舞和鞭策,这种精神的感染将成为我人生道理上的宝贵财富。同时,也要感在我写作过程中给我支持和鼓励同学,以与。是你们在我瓶颈期给我以启发,没有你们的帮助我不可能这样顺利地结稿,在此表示深深的意。四年大学生活即将完毕,回顾几年的历程,教师们给了我们很多指导和帮助。他们严谨的治学,优良的作风和敬业的态度,为我们树立了为人师表的典,我也将以这种精神和态度投入到我以后的教学工作中。在此,我对所有的城环学院的教师表示感,祝您们身体健康,工作顺利!第6章 附录附录一核心后台代码登陆:protectedvoid doPo

31、st(ServletRequest request, ServletResponse response) throws ServletException, IOException request.setCharacterEncoding(utf-8);String username = request.getParameter(username);String password = request.getParameter(password);UserDaoImpl a=new UserDaoImpl();User user =a.checkName(username, password);S

32、tring user_name=user.getUsername();Session session = request.getSession();if(user_name=null)response.sendRedirect(/.ibm.justwe/login.jsp);session.setAttribute(error_message, 用户名或密码错误请重新输入);elsesession.removeAttribute(error_message);session.setAttribute(username, username);session.setAttribute(passwo

33、rd, password);response.sendRedirect(/.ibm.justwe/main.jsp);核心后台代码写信息:protectedvoid doPost(ServletRequest request, ServletResponse response) throws ServletException, IOException request.setCharacterEncoding(utf-8);String user=cy;String pword=111;String from = request.getParameter(from);String to = re

34、quest.getParameter(to);String title = request.getParameter(title);String content = request.getParameter(content);mail m = new mail(from,to,title,content,user,pword);try m.sendmail(); catch (AddressException e) e.printStackTrace(); catch (MessagingException e) e.printStackTrace();Date dt=new Date();D

35、ateFormat df = new SimpleDateFormat(yyyy/MM/dd HH:mm:ss);String nowTime=;nowTime= df.format(dt);System.out.println(nowTime);String action=ok;Stringusername=(String)request.getSession().getAttribute(username);UserDaoImpl b=new UserDaoImpl();b.addnote(username, nowTime, action);response.sendRedirect(/

36、.ibm.justwe/sendmail.jsp);核心后台代码收件箱:protectedvoid doPost(ServletRequest request,ServletResponse response) throws ServletException, IOException request.setCharacterEncoding(utf-8);String popServer = localhost;String popUser = justwe;String popPassword = 111;Store store;Folder folder;try Properties pr

37、ops = System.getProperties();props.put(mail.store.protocol, pop3);props.put(mail.pop3.host, popServer);props.put(mail.pop3.user, popUser);props.put(mail.pop3.password, popPassword);props.setProperty(mail.smtp.port, 25);props.put(mail.pop3.auth, true);Session session = Session.getDefaultInstance(prop

38、s, null);session.setDebug(true);store = session.getStore(pop3);store.connect(popServer, popUser, popPassword);folder = store.getDefaultFolder();folder = folder.getFolder(INBOX);if (folder = null) thrownew Exception(No default folder!);folder.open(Folder.READ_ONLY);Message msgs = folder.getMessages()

39、;for (int msgNum = 0; msgNum msgs.length; msgNum+) System.out.println(msgsmsgNum);String from = new Stringmsgs.length;String subject = new Stringmsgs.length;String part = new Stringmsgs.length;String msg_id = new Stringmsgs.length;int length = msgs.length;for (int msgNum = 0; msgNum msgs.length; msg

40、Num+) MimeMessage mimemsg = (MimeMessage)msgsmsgNum; Stringmessageid1=mimemsg.getMessageID(); String messageid= messageid1.replace(, a).replace(., a).replace(, a); UserDaoImpl msg=new UserDaoImpl(); String msg_has= msg.checkmail(messageid);if(msg_has=null|msg_has=) msg.addmail(messageid, 未读); msg_id

41、msgNum=messageid;String a = MailReceiver.Message_subject(msgsmsgNum);System.out.println(test+_ + a);subjectmsgNum = a;String b = MailReceiver.Message_from(msgsmsgNum);System.out.println(test+_ + b);frommsgNum = b;String c = MailReceiver.Message_part(msgsmsgNum);System.out.println(test+_ + c);partmsg

42、Num = c;String read = new Stringmsgs.length;for (int msgNum = 0; msgNum msgs.length; msgNum+) UserDaoImpl readed=new UserDaoImpl(); readmsgNum=readed.get_readed(msg_idmsgNum); request.getSession().setAttribute(from, from);request.getSession().setAttribute(subject, subject);request.getSession().setAt

43、tribute(part, part);request.getSession().setAttribute(msg_id, msg_id);request.getSession().setAttribute(length, length);request.getSession().setAttribute(readed, read);response.sendRedirect(/.ibm.justwe/receiver.jsp); catch (Exception ex) ex.printStackTrace();response.sendRedirect(/.ibm.justwe/recei

44、ver_action?); finally try catch (Exception ex2) ex2.printStackTrace();核心后台代码删除:protectedvoid doPost(ServletRequest request, ServletResponse response) throws ServletException, IOException String popServer = localhost;String popUser = justwe;String popPassword = 111;Store store;Folder folder;try Prope

45、rties props = System.getProperties();/ 收协议props.put(mail.store.protocol, pop3);props.put(mail.pop3.host, popServer);props.put(mail.pop3.user, popUser);props.put(mail.pop3.password, popPassword);props.setProperty(mail.smtp.port, 25);props.put(mail.pop3.auth, true);Session session = Session.getDefault

46、Instance(props, null);session.setDebug(true);store = session.getStore(pop3);store.connect(popServer, popUser, popPassword);folder = store.getDefaultFolder();folder = folder.getFolder(INBOX);if (folder = null) thrownew Exception(No default folder!);folder.open(Folder.READ_WRITE);while(folder.isOpen()

47、=false)folder.open(Folder.READ_WRITE);Message msgs = folder.getMessages();for (int msgNum = 0; msgNum msgs.length; msgNum+)System.out.println(msgsmsgNum);String msg_new_id=(String)request.getParameter(id);for (int msgNum = 0; msgNum msgs.length; msgNum+) MimeMessage mimemsg = (MimeMessage)msgsmsgNum

48、;while(folder.isOpen()=false)folder.open(Folder.READ_WRITE); System.out.println(folder is waiting.);Stringmessageid1=mimemsg.getMessageID();String messageid= messageid1.replace(, a).replace(., a).replace(, a);if(messageid.equals(msg_new_id) msgsmsgNum.setFlag(Flag.DELETED, true); folder.close(true);

49、response.sendRedirect(/.ibm.justwe/receiver_action?); catch (Exception ex) ex.printStackTrace();response.sendRedirect(/.ibm.justwe/receiver_action?);System.out.println(有异常被抛出); finally try catch (Exception ex2) ex2.printStackTrace();核心后台代码分页系统:ResultSet rs = null;ResultSet rstmp = null;String sql=;i

50、nt PageSize=6;int Page=3;public String showonepage(ResultSet rs,int Page,int PageSize) throws SQLExceptionString str=; str=;rs.absolute(Page-1)*PageSize+1);for(int ipage=1; ipage=PageSize; ipage+)str+=RsToGbook(rs);if(!rs.next()break;return str;public String RsToGbook(ResultSet rs) throws SQLExcepti

51、onString tt=;tt+=;tt+=+rs.getString(name)+;tt+=+rs.getString(date)+;tt+=删除;tt+=;return tt; sql=select * from note;DB db = new DB();Connection con = db.getConnection();Statement st=con.createStatement();rs =st.executeQuery(sql);if(request.getParameter(Page)=null|request.getParameter(Page).equals()Page=1; elsePage=Integer.parseInt(request.getParameter(Page);rs=st.executeQuery(select count(*) as mycount from note);rs.next();int totalpage=rs.ge

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!