亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jdbc-into.htm

?? 寫給JSP初級程序員的書
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<html><!-- #BeginTemplate "/Templates/more.dwt" -->
<head>
<!-- #BeginEditable "doctitle" --> 
<title>csdn_談?wù)凧DBC</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE type=text/css>
A:link {
	COLOR: #000000; FONT-FAMILY:verdana,宋體,新宋體; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333399; FONT-FAMILY:verdana,宋體,新宋體; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff0000; FONT-FAMILY:verdana,宋體,新宋體; TEXT-DECORATION: none
}
A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
BODY {
	 COLOR: #000000; FONT-SIZE:9pt; LETTER-SPACING: normal; LINE-HEIGHT: 150%; WORD-SPACING: 2em
}
TH {
	FONT-SIZE: 9pt
}
TD {
	FONT-SIZE: 9pt
}
TD.page {
	COLOR: #000000; FONT-SIZE:9pt; LETTER-SPACING: normal; LINE-HEIGHT: 150%; WORD-SPACING: 2em
}
TD.title {
	COLOR: #000000; FONT-FAMILY:verdana,宋體,新宋體
}
TD.detail {
	COLOR: #9966ff; FONT-FAMILY:verdana,宋體,新宋體
}
</STYLE>

</head>

<body bgcolor="#FFFFFF" text="#000000" >
<div align="center"></div>
<table width="700" border="0" align="center">
  <tr> 
    <table width="700" border="1" cellpadding="1" cellspacing="0" bordercolorlight="#9898ba" bordercolordark="#000000">
        
      </table>
      <table width="700" cellspacing="0" cellpadding="0" bgcolor="9898ba" border="0">
        <tr valign="middle"></tr>
      </table>
      <div align="center"><b></div>
      
      <br>
      <table width="700" border="0">
        <tr> 
          <td width="20">&nbsp;</td>
          <td colspan="2"> 
            <div align="center">
              <h3><b><!-- #BeginEditable "5" --> 
              <h3><font face="Verdana, Arial, Helvetica, sans-serif" >談?wù)凧DBC</font></h3>
              <!-- #EndEditable --></b></h3>
            </div>
          </td>
          <td width="20">&nbsp;</td>
        </tr>
        <tr> 
          <td width="20">&nbsp;</td>
          <td  colspan="2"><!-- #BeginEditable "6" --> 
            
            <p>1. 介紹  許多開發(fā)者和用戶都在尋找Java程序中訪問數(shù)據(jù)庫的便捷方法。由于Java是一個健壯,安全,易于使用的,易于理解且可以從網(wǎng)絡(luò)中自動download 
              ,所以它成為開發(fā)數(shù)據(jù)庫應(yīng)用的一種良好的語言基礎(chǔ)。它提供了C,C++,Smalltalk, BASIC, COBOL, and 4GLs的許多優(yōu)點。許多公司已經(jīng)開始在Java與DBMS的連接方面做工作。 
              <br>
                許多Java應(yīng)用開發(fā)者都希望能夠編寫?yīng)毩⒂谔囟―BMS的程序,而我們也相信一個獨立于DBMS的接口將使得與各種各樣DBMS連接變得最為便捷,開發(fā)更加迅速。所以我們認為定義一個通用的SQL數(shù)據(jù)庫存取框架,在各種各樣的提供數(shù)據(jù)庫連接模塊上提供統(tǒng)一的界面是十分有意義的。這使程序員可以面對單一的數(shù)據(jù)庫界面,使數(shù)據(jù)庫無關(guān)的Java工具和產(chǎn)品成為可能,使得數(shù)據(jù)庫連接的開發(fā)者可以提供各種各樣的連接方案。我們看到我們定義一個通用低層的,支持基本SQL功能的Java 
              DataBase Connectivity (JDBC)API的緊迫任務(wù)。 <br>
                幸運的是我們不必從頭設(shè)計一個SQL API。我們可以把我們的工作建立在 X/Open SQL CLI (調(diào)用層接口)之上(它也是Microsoft's 
              ODBC 的基礎(chǔ))。 <br>
                我們主要任務(wù)是定義一個自然的Java接口來與X/Open CLI中定義的基本的抽象層和概念連接。 <br>
                JDBC API得到數(shù)據(jù)庫開發(fā)廠商,連接開發(fā)廠商,ISV,以及應(yīng)用開發(fā)者的支持是十分重要的。我們相信把我們的工作建立在ODBC抽象層的基礎(chǔ)上將JDBC更加容易得到大家的接受。而且從技術(shù)上來說,ODBC是我們設(shè)計工作的一個良好基礎(chǔ)。 
              <br>
                因為ODBC是一個C語言接口,所以O(shè)DBC在Java中直接使用不適當。從Java中來調(diào)用C代碼在安全性,健壯性,實現(xiàn)的方便,可移植性等等方面有許多不便。它使得Java在這些方面的許多優(yōu)點得不到發(fā)揮。 
              <br>
                我們已經(jīng)在短期里面實現(xiàn)了一個建立在ODBC上的API。長遠來看,我們可以通過其他方式提供實現(xiàn)。 </p>
            <p>1. 1. 注意 <br>
                我們非常感謝在數(shù)據(jù)庫,數(shù)據(jù)庫連接和數(shù)據(jù)庫工具領(lǐng)域的許多早期的工作者。他們?yōu)镴DBC的早期草案提供了很好的意見和建議。他們的工作對本規(guī)范起了不可估量的作用。 
            </p>
            <p><br>
              2. 目標與哲學這個部分描述了指引這個API開發(fā)的目標以及哲學。 <br>
              2. 1. SQL 級 API <br>
                我們的主要目標是為Java定義一個“調(diào)用級”(call-level)的SQL接口。著意味著我們主要的注意力集中在執(zhí)行原原本本的SQL語句并且取回結(jié)果。我們預(yù)計高層的API也將被定義,這些可能將建立在基層的接口上。 
              <br>
                這些高層接口包括象直接地、透明地把表里面的數(shù)據(jù)影射到Java類里面,用語法樹表示更加通用的查詢,以及Java內(nèi)嵌的SQL語法。 
              <br>
              我們希望大量的應(yīng)用開發(fā)工具將使用我們的API。然而我們也希望程序員能夠使用我們的API,尤其是目前這樣在Java里沒有任何其他手段(應(yīng)該是說數(shù)據(jù)庫訪問手段)的情況下。 
              <br>
              2. 2. 遵循SQL <br>
                數(shù)據(jù)庫系統(tǒng)支持各式各樣的SQL語法和語義,它們相互之間在比較高級的功能例如外部連接,內(nèi)嵌過程等方面并不一致,盡管我們能夠盼望著隨時間的推移這些部分的SQL可以獲得標準化。同時我們采取這樣的態(tài)度與立場: 
              <br>
              In fact, an application query need not even be SQL, or it may be 
              a specialized derivative of SQL, e.g. for document or image queries, 
              designed for specific DBMSs. <br>
              In order to pass JDBC compliance tests and to be called &quot;JDBC 
              COMPLIANT &quot; we require that a driver support at least ANSI 
              SQL-2 Entry Level. This gives applications that want wide portability 
              a guaranteed least common denominator. We believe ANSI SQL-2 Entry 
              Level is reasonably powerful and is reasonably widely supported 
              today. <br>
              * JDBC允許查詢表達式直接傳遞到底層的數(shù)據(jù)驅(qū)動,這樣一個程序可以獲得盡量多的SQL功能,但是可能被DBMS拒絕。事實上,一個程序的查詢甚至可以不是SQL的,或者是SQL的一個特殊演化,例如:為專門數(shù)據(jù)庫設(shè)計的文本或者圖形查詢。 
              <br>
              * 為了通過JDBC兼容的測試,并且能夠被稱為JDBC兼容,我們要求一個驅(qū)動至少支持ANSI SQL-2的標準。這使得那些需要廣泛移植性的程序獲得一個最小的分母(這句話的原文是:This 
              gives applications that want wide portability a guaranteed least 
              common denominator.)。我們相信ANSI SQL-2是足夠強大的,并且是得到足夠支持的。 <br>
              2. 3. JDBC必須可以建立在現(xiàn)有的數(shù)據(jù)庫接口上 <br>
                我們必須能夠保證 JDBC SQL API 能夠建立在普通的SQL API上,尤其是ODBC。這些要求已經(jīng)對這個規(guī)范的一些部分產(chǎn)生了影響,尤其是對傳出參數(shù)(OUT 
              parameter)和大數(shù)據(jù)塊的處理。 <br>
              2. 4. 必須保證這個接口與JAVA系統(tǒng)的其他部分保持一致目前對JAVA的積極回應(yīng)已經(jīng)十分熱烈。很大程度上是由于這個語言標準以及標準運行時庫被認為是一致,簡單和強大的。我們將盡我們所能,提供這個Java數(shù)據(jù)庫接口,這個接口將建立在Java內(nèi)核現(xiàn)有的這種風格,并且將進一步加強它。 
              <br>
              2. 5. 保持簡單 <br>
              We would prefer to keep this base API as simple as possible, at 
              least initially. In general we would prefer to provide a single 
              mechanism for performing a particular task, and avoid provid-ing 
              duplicate mechanisms. We will extend the API later if any important 
              functionality is miss-ing. <br>
                我們將力爭使得基本的API盡量簡單,至少開始的時候是這樣的。一般來說,我們希望對實現(xiàn)每個特定的任務(wù)只提供一種方案,而避免提供多種方案。如果一些重要的功能遺漏了,那么我們在晚些時候?qū)U充這個API。 
              <br>
              2. 6. 盡量保持強的、靜態(tài)的類型 <br>
                我們希望這個JDBC API保持盡量強的類型檢查,使得盡可能多的類型信息可以靜態(tài)地表達。著使得盡可能多的錯誤可以在編譯的時候被發(fā)現(xiàn)。 
              <br>
                由于SQL本身是動態(tài)類型的,所以我們可能會在程序運行的時候遇到類型不能匹配的問題。例如:當一個程序員在希望SELECT返回一個整數(shù),但是實際返回的是一個字符串“foo”. 
              但是我們依然希望程序員把他們所希望的類型在編譯的時候就能夠表達清楚,這樣我們可以做盡可能多的靜態(tài)檢查。我們也希望在必要的時候能夠支持動態(tài)類型接口(見第四章) 
              <br>
              2. 7. 使普通任務(wù)簡化 <br>
                我們希望普通的任務(wù)能夠是簡單的,而不一般的工作是可行的。 <br>
              一個普通任務(wù)是指一個程序員執(zhí)行一個簡單的沒有參數(shù)的SQL語句(例如:SELECT,INSERT,UPDATE,DELETE),然后(例如SELECT)處理返回的具有簡單類型的元組。一個具有傳入?yún)?shù)(IN 
              parameter)的SQL語句也是普通的。 <br>
                不那么普通但是也是十分重要的情形是當程序員使用有INOUT,OUT參數(shù)的SQL語句。我們也需要支持讀寫幾兆字節(jié)對象的SQL語句,更特別一些的情形包括一個語句返回了多個結(jié)果集合。 
              <br>
                我們希望元數(shù)據(jù)(Meatdata)的使用很少的,只是那些熟練的程序員以及開發(fā)工具才需要處理的問題。元數(shù)據(jù)存取函數(shù)以及動態(tài)類型數(shù)據(jù)存取函數(shù)在這個文檔末尾,一般的程序員可以不必關(guān)心這些章節(jié)。 
              <br>
              2. 8. 不同的功能讓不同的方法(函數(shù))來實現(xiàn) <br>
              (“方法”的原文是:method,這樣翻譯是跟VB的) <br>
                一種界面設(shè)計風格是使用很少的過程,提供許多作為參數(shù)傳遞的控制標志,這樣它們可以用來影響很大一個范圍內(nèi)的各種行為。來表達不同的功能。這趨向與使用很多的方法,但是每個方法都比較同意理解。 
              <br>
                一般來說,Java內(nèi)核類使用不同的方法(method)。這個步驟的主要優(yōu)點是開始學習基本界面的程序員可以不必被那些與復(fù)雜功能相關(guān)的參數(shù)所困擾。我們力圖在JDBC接口上也采用相同的策略。一般來說采用不同的方法而不是采用不同的標志和多用途的方法。 
            </p>
            <p><br>
              3. 接口概貌  接口分為兩個層次,一個是面向程序開發(fā)人員的JDBC API。另外一個是底層的JDBC Driver API。 
              <br>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久福利| 久久不见久久见免费视频7| 日韩三级免费观看| 欧美三区在线视频| 成人福利视频在线看| 爽爽淫人综合网网站| 亚洲男人天堂一区| 蜜臀av一区二区在线免费观看| 99精品国产热久久91蜜凸| 日本午夜精品一区二区三区电影 | 欧美激情综合五月色丁香小说| 制服.丝袜.亚洲.另类.中文| 91免费看`日韩一区二区| 国产在线播精品第三| 精品一区在线看| 久久91精品国产91久久小草| 久久99热这里只有精品| 国产一区三区三区| 国产一区二区三区av电影| 国产成人午夜99999| 成人久久视频在线观看| 成人免费视频视频| 精品视频1区2区| 日韩一区二区三区电影在线观看 | 视频精品一区二区| 国产日本一区二区| 国产精品免费av| 夜夜嗨av一区二区三区网页| 婷婷一区二区三区| 久久av中文字幕片| 精品一区二区免费视频| 久久69国产一区二区蜜臀| 国产精品亚洲第一| 99久久国产综合精品色伊| 欧洲人成人精品| 欧美一区二区三区白人| 精品国产乱码久久久久久图片| 国产精品久久久久久久浪潮网站 | 91精品国产欧美日韩| 精品久久久久99| 中文字幕综合网| 午夜精品一区二区三区三上悠亚| 国产精品911| 欧美日韩一区三区| 国产色91在线| 日韩不卡手机在线v区| 成人免费看片app下载| 欧美久久久久久久久| 欧美国产精品一区二区三区| 日韩精品久久久久久| 成人午夜激情片| 日韩免费福利电影在线观看| 中文字幕一区二区在线播放| 狠狠色伊人亚洲综合成人| 在线视频亚洲一区| 久久久午夜精品理论片中文字幕| 有码一区二区三区| 国产成人在线影院| 日韩欧美国产不卡| 亚洲三级小视频| 亚洲第一福利一区| 91色在线porny| 久久日韩精品一区二区五区| 亚洲成av人片| 在线观看亚洲精品| 亚洲免费视频中文字幕| 国产91精品欧美| 精品va天堂亚洲国产| 日韩综合在线视频| 在线观看国产日韩| 中文字幕制服丝袜成人av| 精品亚洲porn| 欧美成人三级电影在线| 日本成人在线不卡视频| 在线一区二区视频| 亚洲男人的天堂网| 色综合久久中文综合久久牛| 亚洲国产高清在线| 国产精品一卡二卡在线观看| 日韩一区二区三区在线观看| 日韩国产精品大片| 日韩你懂的电影在线观看| 婷婷久久综合九色国产成人| 欧美日韩在线直播| 亚洲综合精品久久| 欧美色手机在线观看| 亚洲成人av电影在线| 91麻豆精品国产| 琪琪久久久久日韩精品| 精品日韩99亚洲| 国产精品88av| 亚洲欧美一区二区三区孕妇| 91官网在线免费观看| 亚洲成人精品一区二区| 欧美一区二区三区视频免费| 国产资源精品在线观看| 国产日韩三级在线| 色哟哟国产精品| 日本免费在线视频不卡一不卡二| 精品电影一区二区三区| 北条麻妃一区二区三区| 亚洲最色的网站| 日韩精品一区二区三区四区视频| 久久精品国产**网站演员| 国产日韩欧美一区二区三区乱码| 国产成人av电影在线| 一区二区三区在线免费观看| 欧美日韩在线播放| 激情文学综合插| 国产精品超碰97尤物18| 欧美日韩国产综合视频在线观看| 久久精品999| 一区二区中文字幕在线| 在线综合视频播放| 国产精品1区2区3区在线观看| 国产精品国产三级国产aⅴ原创| 色拍拍在线精品视频8848| 麻豆极品一区二区三区| 中文字幕在线不卡视频| 欧美日韩国产另类一区| 国产白丝精品91爽爽久久| 亚洲精品美国一| 日韩欧美亚洲国产精品字幕久久久 | 欧美三级电影在线观看| 精品一区二区三区免费观看| 亚洲另类在线视频| 精品国产乱码久久久久久浪潮| 色婷婷综合久久久久中文 | 欧美不卡一二三| 99久久99精品久久久久久 | 欧美成人午夜电影| 欧美中文字幕一区二区三区 | 亚洲人成网站精品片在线观看| 欧美巨大另类极品videosbest| 91在线码无精品| 卡一卡二国产精品| 午夜国产精品一区| 一区二区三区国产精品| 国产精品国产三级国产普通话99 | 亚洲国产精品国自产拍av| 欧美日韩一区 二区 三区 久久精品| 国产一区不卡精品| 樱桃国产成人精品视频| 国产精品日韩成人| 久久久久久电影| 日韩欧美在线观看一区二区三区| 欧美四级电影网| 99精品视频一区二区三区| 国产风韵犹存在线视精品| 久久99国产精品成人| 蜜桃久久久久久久| 亚洲成人在线免费| 一区二区三区四区国产精品| 综合色天天鬼久久鬼色| 国产精品国产三级国产aⅴ原创| 亚洲国产经典视频| 最新日韩av在线| 亚洲综合一区二区精品导航| 亚洲欧美成aⅴ人在线观看| 亚洲日本电影在线| 亚洲一区欧美一区| 性久久久久久久久| 日韩国产精品久久| 国产一区二区免费视频| 欧美a级一区二区| 韩国av一区二区三区四区 | 91欧美一区二区| av男人天堂一区| 91香蕉视频在线| 91国偷自产一区二区三区成为亚洲经典 | 中文字幕的久久| 亚洲欧美日韩在线| 亚洲成a人片在线不卡一二三区| 亚洲国产成人av网| 亚洲成人在线观看视频| 日本中文字幕一区二区视频 | 国产成a人亚洲| jlzzjlzz亚洲日本少妇| 色婷婷一区二区| 日韩欧美一级精品久久| 久久久久久久av麻豆果冻| 国产精品久久久久影院亚瑟| 亚洲精品成人悠悠色影视| 性久久久久久久| 国产一区二区三区不卡在线观看| 成人黄色大片在线观看| 欧美亚洲免费在线一区| 在线欧美一区二区| 日韩亚洲电影在线| 国产精品美女一区二区三区| 亚洲国产日韩在线一区模特| 国精产品一区一区三区mba桃花 | 成人免费在线视频| 午夜精品久久久久久久| 免费观看91视频大全| 不卡在线观看av| 欧美精品777| 国产亚洲一二三区| 亚洲一二三四在线| 精品在线一区二区三区|