杂志信息网-创作、查重、发刊有保障。

引用硕士论文参考文献的页码

发布时间:2024-07-03 19:14:15

引用硕士论文参考文献的页码

首先学位论文用标识D表示。

文章尾参考文献中引用别人的硕士论文书写格式:

[序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(任选).

例如:[1]孙训海. 基础刚度、褥垫层厚度对刚性桩复合地基桩土承载性状的影响[D].北京:中国建筑科学研究院,2010.

[8]向睿交通能耗在城市绿色交通规划中的应用[D],成都:西南交通大,2011. 82-88.

[9]郭李梅.基于环保约束的城市客运交通结构优化方去研究[D]长春:吉林大学,2009. 28-35.

扩展资料

顺序编码制的具体编排方式

参考文献按照其在正文中出现的先后以阿拉伯数字连续编码,序号置于方括号内。一种文献被反复引用者,在正文中用同一序号标示。

引用一次的文献的页码(或页码范围)在文后参考文献中列出。格式为著作的“出版年”或期刊的“年,卷(期)”等+“:页码(或页码范围).”。

多次引用的文献,每处的页码或页码范围(有的刊物也将能指示引用文献位置的信息视为页码)分别列于每处参考文献的序号标注处,置于方括号后(仅列数字,不加“p”或“页”等前后文字、字符;页码范围中间的连线为半字线)并作上标。

作为正文出现的参考文献序号后需加页码或页码范围的,该页码或页码范围也要作上标。

参考资料来源:百度百科-参考文献

引用学位论文(硕士、博士)的参考文献格式:[1]作者.论文题目[D].保存地:保存单位,答辩年.“保存地”指城市,“保存单位”指具体单位,如:南京:东南大学

引用硕士论文的参考文献标准格式

引用硕士论文的参考文献格式是怎样的呢?以下,我为你整理的引用硕士论文的参考文献标准格式,希望对你有帮助。

一、参考文献的类型

参考文献(即引文出处)的类型以单字母方式标识,具体如下:

M——专著 C——论文集 N——报纸文章

J——期刊文章 D——学位论文 R——报告

对于不属于上述的文献类型,采用字母“Z”标识。

对于英文参考文献,还应注意以下两点:

①作者姓名采用“姓在前名在后”原则,具体格式是: 姓,名字的首字母. 如: Malcolm Richard Cowley 应为:Cowley, .,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的'首字母放在前面,姓放在后面,如:Frank Norris 与Irving Gordon应为:Norris, F. & .;

②书名、报刊名使用斜体字,如:Mastering English Literature,English Weekly。

二、参考文献的格式及举例

1.期刊类

【格式】[序号]作者.篇名[J].刊名,出版年份,卷号(期号):起止页码.

【举例】

[1] 王海粟.浅议会计信息披露模式[J].财政研究,2004,21(1):56-58.

[2] 夏鲁惠.高等学校毕业论文教学情况调研报告[J].高等理科教育,2004(1):46-52.

[3] Heider, . The structure of color space in naming and memory of two languages [J]. Foreign Language Teaching and Research, 1999, (3): 62 – 67.

2.专著类

【格式】[序号]作者.书名[M].出版地:出版社,出版年份:起止页码.

【举例】[4] 葛家澍,林志军.现代西方财务会计理论[M].厦门:厦门大学出版社,2001:42.

[5] Gill, R. Mastering English Literature [M]. London: Macmillan, 1985: 42-45.

3.报纸类

【格式】[序号]作者.篇名[N].报纸名,出版日期(版次).

【举例】

[6] 李大伦.经济全球化的重要性[N]. 光明日报,1998-12-27(3).

[7] French, W. Between Silences: A Voice from China[N]. Atlantic Weekly, 1987-8-15(33).

4.论文集

【格式】[序号]作者.篇名[C].出版地:出版者,出版年份:起始页码.

【举例】

[8] 伍蠡甫.西方文论选[C]. 上海:上海译文出版社,1979:12-17.

[9] Spivak,G. “Can the Subaltern Speak?”[A]. In & L. Grossberg(eds.). Victory in Limbo: Imigism [C]. Urbana: University of Illinois Press, 1988, .

[10] Almarza, . Student foreign language teacher’s knowledge growth [A]. In and (eds.). Teacher Learning in Language Teaching [C]. New York: Cambridge University Press. 1996. .

5.学位论文

【格式】[序号]作者.篇名[D].出版地:保存者,出版年份:起始页码.

【举例】

[11] 张筑生.微分半动力系统的不变集[D].北京:北京大学数学系数学研究所, 1983:1-7.

6.研究报告

【格式】[序号]作者.篇名[R].出版地:出版者,出版年份:起始页码.

【举例】

[12] 冯西桥.核反应堆压力管道与压力容器的LBB分析[R].北京:清华大学核能技术设计研究院, 1997:9-10.

7.条例

【格式】[序号]颁布单位.条例名称.发布日期

【举例】[15] 中华人民共和国科学技术委员会.科学技术期刊管理办法[Z].1991—06—05

8.译著

【格式】[序号]原著作者. 书名[M].译者,译.出版地:出版社,出版年份:起止页码.

三、注释

注释是对论文正文中某一特定内容的进一步解释或补充说明。注释前面用圈码①、②、③等标识。

四、参考文献

参考文献与文中注(王小龙,2005)对应。标号在标点符号内。多个都需要标注出来,而不是1-6等等 ,并列写出来。

最后,引用毕业论文属于学位论文,如格式5

5.学位论文

【格式】[序号]作者.篇名[D].出版地:保存者,出版年份:起始页码.

【举例】

[11] 张筑生.微分半动力系统的不变集[D].北京:北京大学数学系数学研究所, 1983:1-7.

参考文献引用硕士论文怎么写页码

引用硕士或博士学位论文参考文献的格式规范是使用英文标点.

[序号] 学位论文作者.题名〔D〕.保存地点:保存单位,年份.

如:[3]张筑生. 微分半动力系统的不变集[D]. 北京:北京大学数学系数学研究所,1983.

参考文献格式:

[序号] 专著作者.书名[M].版次(第一版可略).出版地:出版社,出版年∶起止页码.

[序号] 论文集作者.题名〔C〕.编者.论文集名.出版地∶出版社,出版年∶起止页码.

对于英文参考文献,还应注意以下两点:①作者姓名采用“姓在前名在后”原则,具体格式是: 姓,名字的首字母. 如: Malcolm Richard Cowley 应为:Cowley, .,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的首字母放在前面,姓放在后面,如:Frank Norris 与Irving Gordon应为:Norris, F. & .;②书名、报刊名使用斜体字,如:Mastering English Literature,English Weekly。

首先学位论文用标识D表示。

文章尾参考文献中引用别人的硕士论文书写格式:

[序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(任选).

例如:[1]孙训海. 基础刚度、褥垫层厚度对刚性桩复合地基桩土承载性状的影响[D].北京:中国建筑科学研究院,2010.

[8]向睿交通能耗在城市绿色交通规划中的应用[D],成都:西南交通大,2011. 82-88.

[9]郭李梅.基于环保约束的城市客运交通结构优化方去研究[D]长春:吉林大学,2009. 28-35.

扩展资料

顺序编码制的具体编排方式

参考文献按照其在正文中出现的先后以阿拉伯数字连续编码,序号置于方括号内。一种文献被反复引用者,在正文中用同一序号标示。

引用一次的文献的页码(或页码范围)在文后参考文献中列出。格式为著作的“出版年”或期刊的“年,卷(期)”等+“:页码(或页码范围).”。

多次引用的文献,每处的页码或页码范围(有的刊物也将能指示引用文献位置的信息视为页码)分别列于每处参考文献的序号标注处,置于方括号后(仅列数字,不加“p”或“页”等前后文字、字符;页码范围中间的连线为半字线)并作上标。

作为正文出现的参考文献序号后需加页码或页码范围的,该页码或页码范围也要作上标。

参考资料来源:百度百科-参考文献

引用他人的学位论文,应该使用参考文献的国家标准进行标注,其中,学位论文的代表字母为D。

格式为:

[序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(任选).

例如:

[1]张筑生. 微分半动力系统的不变集[D]. 北京:北京大学数学系数学研究所,1983.

[2]莫若慧.海南电网水火电联合调峰方法与应用研究[D].华中科技大学,2010.

扩展资料

常见参考文献中各类型的代表字母如下:

1、参考文献类型:专著[M],论文集[C],报纸文章[N],期刊文章[J],学位论文[D],报告[R],标准[S],专利[P],论文集中的析出文献[A]

2、电子文献类型:数据库[DB],计算机[CP],电子公告[EB]

3、电子文献的载体类型:互联网[OL],光盘[CD],磁带[MT],磁盘[DK]

参考资料来源:百度百科-参考文献

引用硕士或博士学位论文参考文献的格式规范是使用英文标点.

[序号] 学位论文作者.题名〔D〕.保存地点:保存单位,年份.

如:[3]张筑生. 微分半动力系统的不变集[D]. 北京:北京大学数学系数学研究所,1983.

参考文献格式:

[序号] 专著作者.书名[M].版次(第一版可略).出版地:出版社,出版年∶起止页码.

[序号] 论文集作者.题名〔C〕.编者.论文集名.出版地∶出版社,出版年∶起止页码.

扩展资料

论文集中的析出文献:

[序号]析出文献主要责任者.析出文献题名[A].原文献主要责任者(任选).原文献题名[C].出版地:出版者,出版年.析出文献起止页码.?

[9]钟文发. 非线性规划在可燃毒物配置中的应用[A].赵玮.运筹学的理论和应用——中国运筹学会第五届大会论文集[C]. 西安:西安电子科技大学出版社,1996. 468-471.

[10] Spivak,G. "Can the Subaltern Speak?"[A]. In & L. Grossberg(eds.). Victory in Limbo: Imigism [C]. Urbana: University of Illinois Press,1988,.

参考资料来源:百度百科-参考文献

硕士论文参考文献页码不对

使用更新目录

以我个人经验,页码不会影响查重。只有论文文字与其他电子文件重复,才会计入重复。

参考文献的要求作者和编辑需要仔细核对顺序编码制下的参考文献序号,做到序号与其所指示的文献同文后参考文献列表一致。另外,参考文献页码或页码范围也要准确无误。一、正确的参考文献书写格式1、参考文献类:专著[M]、论文集[C]、报纸文章[N]、期刊文章[J]、学位论文[D]、报告[R]、标准[S]、专利[P]。、专著、论文集、学位论文和报告的格式是:[序号]主要责任者.文献题名[M、C、D或R].出版地:出版者,出版年.起止页码。、期刊文章的格式是:[序号]主要责任者.文献题名[J].刊名,年,卷(期):起止页码。、报纸文章的格式是:[序号]主要责任者.文献题名[N].报纸名,出版日期(版次)。2、电子文献及其载体类:数据库[DB],计算机[CP],电子公告[EB]、互联网[OL]、光盘[CD]、磁带[MT]、磁盘[DK]、电子文献的格式(需要将文献类型及载体类型标注在一起:[文献类型/载体类型])具体格式是:[序号]主要责任者.电子文献题名[例如CP/OL].电子文献的出版或获得地址,发表更新日期/引用日期。二、引用的参考文献页数不连贯因为某些特殊情况,参考的文献页数并不连贯,例如某篇文章我们需要引用10-12页的内容,但第12页中提及20页有扩展内容,我们为了保证参考文献的完整,也需要引用第20页,这就导致了参考文献的页码不连续。以专著为例:[序号]主要责任者.文献题名[M].出版地:出版者,出版年.起止页码起止页码后可以标注10-12,20。有跳页的情况,以逗号进行分隔就行。

硕士论文参考文献没有页码

下载该文献的原始文件,一般PDF或其他格式的扫描文件,是可以看得到页码的。

按照字面的意思,参考文献是文章或著作等写作过程中参考过的文献。然而,按照GB/T 7714-2015《信息与文献 参考文献著录规则》”的定义,文后参考文献是指:“为撰写或编辑论文和著作而引用的有关文献信息资源。”

根据《中国学术期刊(光盘版)检索与评价数据规范(试行)》和《中国高等学校社会科学学报编排规范(修订版)》的要求,很多刊物对参考文献和注释作出区分,将注释规定为“对正文中某一内容作进一步解释或补充说明的文字”,列于文末并与参考文献分列或置于当页脚地。

书写技巧:

把光标放在引用参考文献的地方,在菜单栏上选“插入|脚注和尾注”,弹出的对话框中选择“尾注”,点击“选项”按钮修改编号格式为阿拉伯数字,位置为“文档结尾”,确定后Word就在光标的地方插入了参考文献的编号,并自动跳到文档尾部相应编号处请你键入参考文献的说明,在这里按参考文献著录表的格式添加相应文献。

参考文献标注要求用中括号把编号括起来,可以在插入尾注时先把光标移至需要插入尾注的地方,然后点击引用-脚注下面的一个小箭头,在出现的对话框中有个自定义,然后输入中括号及数字,然后点插入,然后自动跳转到本节/本文档末端,此时再输入参考文献内容即可。

硕士论文参考文献页码设置

毕业论文要有系统地掌握和运用专业知识,还要有较宽的知识面并有一定的逻辑思维能力和写作功底。我整理了毕业论文页脚怎么设置页码设置的方法,欢迎阅读! 毕业论文页脚设置页码设置 1、在菜单栏选择插入,进入页脚选项,在弹出的窗口点击编辑页脚 2、毕业论文页码设置: 接着在菜单栏会出现设计这一选项,点击页码,在弹出的窗口选择页面底端,然后出现底端各种样式,一般选择居中的页码也就是选择普通数字2 3、点击普通数字2选项 4、有时我们的毕业论文需要用到其他的页码,而非普通的阿拉伯数字,这时就需要在页码选项点击设置页码格式选项,如图所示 5、 在页码格式窗口,选择编号格式,起始页码,点击确定. 6、最后在页脚就出现了 关于学习的一篇毕业论文 兴趣中学习,学习中提高 摘 要: 兴趣是学习的内在动力。课堂中成功的导入,精心的设疑,生动的语言,诗歌词曲和插图的恰当运用,和谐的氛围,快乐的自主学习方式等,都是培养学生学习兴趣的方法。如果能提高学生的学习兴趣,就可以启发学生的思维,调动他们学习的积极性,从而达到培养学生能力的目的。 关键词: 课堂教学 兴趣 教学效果 “知之者不如好之者,好之者不如乐之者”。要让学生保持乐之者的角色,教师的教法必须新颖,灵活,有趣味。兴趣是知识的入门。因此,如何增强课堂教学的趣味性,激发学生学习的兴趣,使学生的学习变被动为主动,从而提高教学质量,就成为众多教师不懈追求、不断探索的重要课题。我结合平时的教学实践,谈几点在课堂教学中激发学生兴趣,增强课堂教学效果的体会。 一、讲究导语 “良好的开端是成功的一半”。因此每节课中,教师必须讲究导入的艺术,设置情境,要尽可能一开始就把学生吸引住。要达到这样的效果,教师必须依据教材内容和学生实际,精心设计好每一节课的开讲导语,来激发学生的学习兴趣,使学生积极主动地投入学习。例如,我在上课时提问学生:原始初民驯养小动物的最初动机是什么?多数学生回答是为了获取食物,为了吃动物的肉,剥取动物的毛皮。接着我诱导一位平时爱养小狗小猫和各种昆虫的学生,让他联想从小爱养小动物的生活体验谈谈想法,结果他提出了一种新看法:小动物多可爱好玩。初民们最早饲养小动物也可能是为了好玩,是为了与孩子们作伴,是为了增添生活乐趣。各种动物驯养多了,驯养时间长了,才成为家畜,才发展起畜牧业来。等到畜牧业发展起来之后,才谈得上经济价值。饲养动物,追求经济价值是后来的事,不是原始初民最早的动机。这样,就开拓了一条与众不同的新思路,开拓出了创造意境。这样的开头,激发了学生的兴趣,达到了以疑启之的目的,唤起了学生学习的主动性。 二、把趣味引入课堂 初中生年龄较小,为了激发他们的兴趣,我设计一些表演秀,让他们积极参与,一些表演欲很强的学生非常喜欢这个环节,这样他们课前会预习课文,搜集相关资料,做一些精心准备。例如在学习《宋金南北对峙》时,我让学生设计台词,分别扮演岳飞和秦桧。他们自设的场景和夸张的表演,让一堂课在愉快声中结束,通过对话,他们可以看到宋金战争孰是正义一方,了解岳飞抗金的意义。虽然时间不长,但学生体会到了历史学习的乐趣,达到了寓教于乐的效果。 三、语言生动 心理学认为,兴趣是求知的前提。中学生的兴趣特点是容易激发起来,但却难于维护稳定。运用生动形象的语言,在讲课中适当穿插一些历史故事,不失为激发学生兴趣的有效方法。夸美纽斯在《大教学论》中说:“一个能动听地、明晰地教学的教师,他的声音便像油一样浸入学生的心里,把知识一道带进去。”有人形容优美生动的教学语言听起来是艺术享受。语言的生动形象是教师的一条“基本要求”。下面是一个教学实例:在讲“甲午中日战争”中著名的黄海战役时,我先依据教材对海战过程做相应的语言描述。随后,展示出邓世昌遗像及“邓世昌和直冲敌舰的致远舰”的图像,并作如下描述:“海面上,硝烟滚滚,炮弹横飞,清军将士为反抗外来侵略英勇奋战,直杀得天昏地暗、日月无光,大海也为之颤抖。奋战中致远舰多次中弹,船身严重倾斜,弹药殆尽。为了打击日军的嚣张气焰,管带邓世昌毅然下令,开足马力,直冲敌舰吉野号,以求同归于尽。同学们请看,那高昂的舰首,多像一把刺向侵略者胸膛的锋利的宝剑!这是中华民族反抗外来侵略的大无畏精神的具体表现,是中华民族不屈不挠、英勇抗战的坚强意志的象征!邓世昌、林永升等人虽然英勇牺牲了,但他们反抗外来侵略的英雄形象将永远激励着中国人民去战斗!”生动的描述,铿锵的语言一下子就引起了学生的共鸣。 四、运用诗歌词曲 古人云:“在心为志,发口为言,言之美者为文,文之美者为诗。”让学生了解民族文化中的诗歌词曲也是历史教学的内容之一。恰当地运用诗歌词曲能调动和激发学生的学习兴趣和热情。工整富有乐感的格律,优美的语句,情景交融的意境,能打动学生的心灵,使学生沉浸在美的氛围之中。学生的学习兴趣和热情会不启而发,积极地参与到历史教学活动中来。比如在讲述先秦文学时,引用一首短小易懂的《硕鼠》可以让学生兴趣大增。在学习《璀璨的文学艺术》时,让学生搜集背诵唐诗,来一场诵读比赛,能让学生体会唐诗的高雅,文质俱美,从而提高学习兴趣。 五、讲好插图 插图直观性强,形象生动。利用好课文中的有关插图,对引发学习兴趣,增进学生的求知欲,增强学生记忆,提高教学质量有重要作用。如《战国七雄》中的《商鞅舌战图》。“商鞅变法”是这一课的重点。讲好《商鞅舌战图》,既可以使学生了解商鞅作为改革家的气魄和才华,又可以让学生懂得改革的不易和改革又是当时历史发展的必然趋势,从而提高学生对商鞅变法带来的历史作用的认识。我在讲课时让学生看《商鞅舌战图》,同时向学生讲解:“图中就是当时商鞅舌战大臣的情景。中间席地而坐的是秦孝公。商鞅,这个历史上著名的改革家,正在跟反变法的大臣辨论。你看他手拿竹简,引经据典,振振有词。他说:只要对国家有利,对百姓方便,就不必效法古代。他响亮地喊出了‘治世不一道,便国不法古’的变法口号。坐在他对面的是两个保守派大臣甘龙和杜贽,被商鞅驳得张口结舌,坐不安席。这一场历史性大辩论,最后由秦孝公作决定。他说:‘商鞅说得对,就按商鞅说的去办。’”在讲述这个故事的过程中,学生全被吸引住了,达到了引发学生兴趣的效果。 六、快乐学习 德国教育学家第斯多惠曾说:“一个坏的教师奉送真理,一个好的教师教人发现真理。”学习就是依靠发现,要求学生利用教师或者教材提供的材料,主动地进行学习,强调学生自我思考、探索和发现事物。如果教师只满足于在课堂上传授知识,他肯定不是一个好的老师。惟有让他们自主快乐地学习,才能调动他们的积极性,达到预期的教学效果。 总之,培养学生学习兴趣的方法和途径还有很多,如巧讲故事,编写顺口溜,做游戏设置图表,利用多媒体,等等。只要经过精心安排,就一定能在教学中充分激发学生兴趣,从而让课堂更加精彩,达到良好的教学效果。 参考文献: [1]历史上重大改革回眸.人民教育出版社,. [2]劳凯声.教育学.南开大学出版社,. [3]叶奕乾,祝蓓里.心理学.华东师范大学出版社,. [4]马丽娟.有效备课.光明日报出版社,. 看了“毕业论文页脚怎么设置页码设置”的人还看: 1. 毕业论文的页脚怎么设置页码设置 2. 毕业论文页脚怎么设置页码 3. 毕业论文的页脚怎么设置页码 4. 毕业论文的页码如何设置页码 5. 毕业论文页眉页脚如何设置页码

论文页码设置方法如下:

1、双击打开你的论文,我们论文页码的格式如图所示,封面页和目录页是没有页码的,页码是从正文所在页面开始编码。

2、首先将页面拉至第三页,也就是正文的第一页。

3、然后点击页面上方的“插入”,点击“页码”,表示你要插入页码。

4、点击下方的“页码”,自定义设置页码。

5、在跳出的页码设置页码里,选择合适的页码样式和位置,一般页码样式选择为“1,2,3…”,位置选择“低端居中”,页码编号中起始页码选择1,表示页码从1开始编码。

6、接下来比较重要的一步就是在应用范围上应当选择“本页及之后”,这就是为什么在插入页码之前要将论文拉至第三页了,点击确定即可。

论文是以语言文字为信号,是传达信息的方式,下面我给大家分享一些论文中页码怎么设置的方法,大家快来跟我一起欣赏吧。 论文中页码怎么设置 一、 在菜单栏选择插入,进入页脚选项,在弹出的窗口点击编辑页脚 二、接着在菜单栏会出现设计这一选项,点击页码,在弹出的窗口选择页面底端,然后出现底端各种样式,一般选择居中的页码也就是选择普通数字2 三、点击普通数字2选项 四、有时我们的毕业论文需要用到其他的页码,而非普通的阿拉伯数字,这时就需要在页码选项点击设置页码格式选项 五、在页码格式窗口,选择编号格式,起始页码,点击确定. 六、最后在页脚就出现数字 关于java的论文范文 Oracle中基于Java的存储过程开发 摘要:存储过程是一种数据库对象,将执行计划存储在数据库的服务器中,它的执行速度比独立执行同样的程序要快。任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程可以使得对数据库的管理、显示关于数据库及其用户信息的工作容易很多。文中详细分析了Java存储过程的开发步骤。 关键词:Java存储过程,Oracle9i数据库,Java函数 一、存储过程的介绍 1.存储过程的概念 存储过程是一种数据库对象,将执行计划存储在数据库的服务器中,它的执行速度比独立执行同样的程序要快。存储过程可以使得对数据库的管理、显示关于数据库及其用户信息的工作容易很多。存储过程可以包含数据流、逻辑以及对数据库的查询。在 Oracle9i 中应用开发人员除了可使用PL/SQL还可以使用 Java 来开发他们的业务逻辑,并将这个业务逻辑作为存储过程、函数和触发程序部署在数据库中。 当调用Java存储过程时,数据库会直接运行该存储过程,无需进行编译。相对于SQL语句或PL/SQL块而言,其执行速度更快。 2.设计存储过程的方针 (1)在定义存储过程时,要使用其完成单一、相对集中的任务。 (2)在定义存储过程时,不要定义已经由其它特征所提供功能的过程。例如,不要定义强制数据完整性的过程(使用完整性约束)。 3.存储过程的类型 Oracle9i 支持四种不同类型的存储过程,用PL/SQL或Java,都可以实现全部四种类型的存储过程。这四种存储过程类型是:存储过程、存储函数、数据库触发器和对象类型方法 4.存储过程的调用 在Oracle9i里,这四种存储程序类型的每一种,都可以从不同的调用环境调用,这些调用环境是:SQL语句或DML语句、顶级CALL语法、PL/SQL块、子程序(包)和触发器的隐式调用 二、教师信息管理系统中Java存储过程的开发和设计 1.创建Java存储过程的一般步骤 (1)Java存储过程的开发步骤:编写Java源代码、装载Java代码及类到Oracle9i数据库中 、生成调用说明和调用JSP。 要将Java方法转换为Java存储过程需要几个步骤,包括:用loadjava实用程序将Java类加载到数据库中,利用调用规范(Call Spec)发布Java方法,将Java方法、参数类型和返回类型映射到其SQL的对应部分。 (2)编写Java源代码 当开发Java存储过程时,首先应该编写Java源代码。 import…;//导入Java类 public class p1//创建一个公用类 { … public static viod method a() //方法一 { … } } (3)装载Java代码及类到Oracle9i数据库中 在编写了Java源代码之后,接下来应该将Java代码及相应的Java类装载到Oracle9i数据库中。如图1所示: 图1 Oracle9i中的Java类 装载Java代码及类到RDBMS有以下两种方法: ?使用loadjava工具,通过该工具可以快速装载Java源代码(.java)、Java二进制代码(.class)以及Java打包文件(.jar)。 ?使用CREATE Java、ALTER Java装载Java代码。 (4)生成调用说明 在装载了Java类之后计算机论文,接下来应该生成对public static方法的调用说明,最终完成Java存储过程的开发工作。 完成上述步骤之后,就完成了Java存储过程的开发工作,然后就可以调用并执行该Java存储过程了。 2.使用Java开发过程 过程用于执行某种操作。需要注意的是,过程所对应的Java方法返回值必须为空(void)。本节以创建用于插入、修改和删除THEACHERS表的JSP为例,说明使用Java开发过程的方法。如图2所示: 图2使用Java开发过程示例 下面讲述完成上述任务的方法及过程: (1)编写Java源代码 程序清单如下(): import .*; import .*; import .*; public class manipulate_teachers { public static void insert_teachers (String code,Stringname,int sex,String birthdate,String entry_date_time) throws SQLException { /* 建立到数据库的缺省连接 */ Connection conn = newOracleDriver().defaultConnection(); /* 构造动态SQL语句 */ String sql ="INSERT INTO teachers (teacher_code,name,sex,birthdate,entry_date_time)" + "VALUES (?,?,?,?,?)"; /* 使用try ... catch语句抓取并抛出例外 */ try { /* 准备动态SQL语句 */ PreparedStatement pstmt = (sql); /* 设置动态SQL参数值 */ (1, code); (2, name); (3, sex); (4, birthdate); (5,entry_date_time); /* 执行动态SQL语句 */ (); /* 关闭动态SQL语句 */ (); } catch (SQLException e) {} } public static void delete_teachers(String code) throws SQLException { Connection conn = newOracleDriver().defaultConnection(); String sql = "DELETEFROM teacherss WHERE teachers_code = ?"; try { PreparedStatement pstmt = (sql); (1, code); (); (); } catch (SQLException e) {} } public static void modify_salary(String code,float salary) throws SQLException { Connection conn = newOracleDriver().defaultConnection(); String sql = "UPDATEteachers SET salary = ? WHERE teacher_code = ?"; try { PreparedStatement pstmt = (sql); (1, salary); (2, code); (); (); } catch (SQLException e) {} } } (2)装载Java代码及类到Oracle9i数据库中 在编写了Java源代码之后,就可以将Java对象装载到Oracle9i数据库中了。下面是完成这项任务的方法: //设置环境变量classpath setclasspath=c:\oracle\ora9l\jdbc\; c:\oracle\ora9l\sqlj\; c:\oracle\ora9l\sqlj\; loadjava-useraca/xtgtoup@xtdh-o-y-f-rd:\jsp\ (3)发行Java,生成调用说明 在装载了Java类后,就可以发行该Java类,并生成调用其方法的过程说明了。下面是完成该项任务的方法: ①//登陆到数据库 Sqlplus aca/xtgroup@xtbdh ②create or replace procedure insert_teachers (code varcharr2,namevarchar2,sex number; birthdatevarchar2,entry_date_time varchar2 )as language java name ‘(, )’; ③create or replace procedure delete_teachers(codevarchar2) as language java name ‘()’; ④create or replace procedure modify_salary (code varchars2,salary number) aslanguage java name ‘()’; (4)调用JSP 在生成了调用Java方法的过程说明之后,我们就可以调用JSP了。例如: //插入一条记录 call insert_teachers(‘A00012’,’张云’,1,’16-JUN-1968’,’16- JUN-2006’); //修改教师的工资 callmodify_salary(‘A00012’,2000); //删除教师记录 call delete_teachers(‘A00012’); (5)分析 在这我们使用了Java存储过程,与PL/SQL相比,使用Java语言开发存储过程只被发送到数据库一次,相对于SQL语句或PL/SQL块而言,其网络通信量更小。而且当调用Java存储过程时,数据库会直接运行该存储过程,无需进行编译。相对于SQL语句或PL/SQL块而言,它省去了编译的时间,因此其执行速度更快。 3.使用Java开发函数 函数用于返回特定数据。可通过创建用于返回教师所教授的课程标题,以及课程数为例,说明使用Java开发函数的方法。 图3 使用Java开发函数示例 三、结束语 任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程可以使得对数据库的管理、显示关于数据库及其用户信息的工作容易很多。存储过程可以帮助你在代码中分离逻辑.Oracle数据库与Java VM的集成可以创建可移植、功能强大和数据库无关的数据逻辑和持续性逻辑。Java语言具有更强大的运算能力,提供了更多的运算方法,可以应用于更多的数据库系统(如Sybase、DB2、Informix等等)。Java的存储过程可以解决不同数据库厂商使用各种专有的、且依赖于数据库的实现语言的问题。利用Java存储过程沟通SQL、XML、Java、J2EE和Web服务。 【参考文献】: Loney,Marlene Theriault等著,蒋蕊,王磊等译.《Oracle 9i DBA手册》[M].北京:机械工业出版社,2005 2.丁岳伟,彭敦陆编著.《Java程序设计》[M].北京:高等教育出版社,2005 Carnell等著,康博译.《Oracle 9i Java程序设计—使用PL/SQL和Java的解决方案》[M].北京:清华大学出版社,2002 4.周悦芝著.《OracleJ2EE应用开发》[M].北京:清华大学出版社,2005 5.王洪,朱锐.数据库存储过程设计及应用[M].《电子信息对抗技术》,2009年2期- 看了“论文中页码怎么设置”的人还看: 1. 论文的页码怎样设置 2. 论文的页码怎么设置 3. 毕业论文怎么设置页码呢 4. 论文页码怎么设置 5. 毕业论文的页码如何设置页码

相关百科