<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>論文大全>論文寫作指導>

        論文中頁碼怎么設置

        時間: 家文952 分享

          論文是以語言文字為信號,是傳達信息的方式,下面小編給大家分享一些論文中頁碼怎么設置的方法,大家快來跟小編一起欣賞吧。

          論文中頁碼怎么設置

          一、 在菜單欄選擇插入,進入頁腳選項,在彈出的窗口點擊編輯頁腳

          二、接著在菜單欄會出現設計這一選項,點擊頁碼,在彈出的窗口選擇頁面底端,然后出現底端各種樣式,一般選擇居中的頁碼也就是選擇普通數字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源代碼

          程序清單如下(manipulate_teachers.java):

          import java.sql.*;

          import java.io.*;

          import oracle.jdbc.driver.*;

          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 = conn.prepareStatement(sql);

          /* 設置動態SQL參數值 */

          pstmt.setString(1, code);

          pstmt.setString(2, name);

          pstmt.setInt(3, sex);

          pstmt.setString(4, birthdate);

          pstmt.setString(5,entry_date_time);

          /* 執行動態SQL語句 */

          pstmt.executeUpdate();

          /* 關閉動態SQL語句 */

          pstmt.close();

          } 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 = conn.prepareStatement(sql);

          pstmt.setString(1, code);

          pstmt.executeUpdate();

          pstmt.close();

          } 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 = conn.prepareStatement(sql);

          pstmt.setFloat(1, salary);

          pstmt.setString(2, code);

          pstmt.executeUpdate();

          pstmt.close();

          } catch (SQLException e) {}

          }

          }

          (2)裝載Java代碼及類到Oracle9i數據庫中

          在編寫了Java源代碼之后,就可以將Java對象裝載到Oracle9i數據庫中了。下面是完成這項任務的方法:

          //設置環境變量classpath

          setclasspath=c:\oracle\ora9l\jdbc\classeslll.zip;

          c:\oracle\ora9l\sqlj\runtime.zip;

          c:\oracle\ora9l\sqlj\translator.zip;

          loadjava-useraca/xtgtoup@xtdh-o-y-f-rd:\jsp\manipulateteachers.java

          (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

          ‘mainpulate_auths.insert_teachers(java.lang.String,

          Java.lang.String.int.java.lang.String.java.lang.String)’;

          ③create or replace procedure delete_teachers(codevarchar2)

          as language java name

          ‘manipulate_teachers.delete_teachers(java.lang.String)’;

          ④create or replace procedure modify_salary

          (code varchars2,salary number) aslanguage java name

          ‘manipulate_auths.midify_salary(java.lang.String,float)’;

          (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服務。

          【參考文獻】:

          1.Kevin Loney,Marlene Theriault等著,蔣蕊,王磊等譯.《Oracle 9i DBA手冊》[M].北京:機械工業出版社,2005

          2.丁岳偉,彭敦陸編著.《Java程序設計》[M].北京:高等教育出版社,2005

          3.John Carnell等著,康博譯.《Oracle 9i Java程序設計—使用PL/SQL和Java的解決方案》[M].北京:清華大學出版社,2002

          4.周悅芝著.《OracleJ2EE應用開發》[M].北京:清華大學出版社,2005

          5.王洪,朱銳.數據庫存儲過程設計及應用[M].《電子信息對抗技術》,2009年2期-

          
        看了“論文中頁碼怎么設置”的人還看:

        1.論文的頁碼怎樣設置

        2.論文的頁碼怎么設置

        3.畢業論文怎么設置頁碼呢

        4.論文頁碼怎么設置

        5.畢業論文的頁碼如何設置頁碼

        2576270 主站蜘蛛池模板: 亚洲va精品中文字幕| 免费又黄又爽又猛的毛片| 亚洲AV成人无码久久精品四虎| 视频一区视频二区在线视频| 亚洲国产精品高清久久久| 国产亚洲精品va在线| 国产一区二区三区小说| 国产视频不卡一区二区三区| 精品国产AV最大网站| 干老熟女干老穴干老女人| av在线播放国产一区| 黑人巨茎大战俄罗斯美女| 国产成人精品无人区一区| 国产一区二区不卡91| 国产精品自拍一二三四区| 少妇顶级牲交免费在线| 不卡国产一区二区三区| 国产三级精品三级在线看| 麻豆国产传媒精品视频| 午夜福利理论片高清在线| 亚洲午夜片| 丰满少妇被猛烈进出69影院| 国产精品自拍视频免费看| 99久久无码私人网站| 亚洲精品国自产拍影院| 欧美成人www免费全部网站| 亚洲精品无码不卡| 国产AV大陆精品一区二区三区| 风骚少妇久久精品在线观看| 色爱综合另类图片av| 狠狠色丁香婷婷亚洲综合| 国产成人无码a区在线观看导航| 亚洲区1区3区4区中文字幕码| 综合区一区二区三区狠狠| 国产69精品久久久久99尤物| 免费无码成人AV在线播放不卡| 日韩精品视频精品视频| 亚洲日韩性欧美中文字幕| 超碰在线公开中文字幕| 国产av不卡一区二区| 国产亚洲欧美精品一区|