日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

JDBC專題介紹(1)

瀏覽:18日期:2024-03-05 10:24:44

JDBC專題介紹(1)

1. 介紹

許多開發者和用戶都在尋找Java程序中訪問數據庫的便捷方法。由于Java是一個健壯,安全,易于使用的,易于理解且可以從網絡中自動download ,所以它成為開發數據庫應用的一種良好的語言基礎。它提供了C,C++,Smalltalk, BASIC, COBOL, and 4GLs的許多優點。許多公司已經開始在Java與DBMS的連接方面做工作。

許多Java應用開發者都希望能夠編寫獨立于特定DBMS的程序,而我們也相信一個獨立于DBMS的接口將使得與各種各樣DBMS連接變得最為便捷,開發更加迅速。所以我們認為定義一個通用的SQL數據庫存取框架,在各種各樣的提供數據庫連接模塊上提供統一的界面是十分有意義的。這使程序員可以面對單一的數據庫界面,使數據庫無關的Java工具和產品成為可能,使得數據庫連接的開發者可以提供各種各樣的連接方案。我們看到我們定義一個通用低層的,支持基本SQL功能的JavaDataBase Connectivity (JDBC)API的緊迫任務。

幸運的是我們不必從頭設計一個SQL API。我們可以把我們的工作建立在 X/Open SQL CLI (調用層接口)之上(它也是Microsoft's ODBC 的基礎)。

我們主要任務是定義一個自然的Java接口來與X/Open CLI中定義的基本的抽象層和概念連接。

JDBC API得到數據庫開發廠商,連接開發廠商,ISV,以及應用開發者的支持是十分重要的。我們相信把我們的工作建立在ODBC抽象層的基礎上將JDBC更加容易得到大家的接受。而且從技術上來說,ODBC是我們設計工作的一個良好基礎。

因為ODBC是一個C語言接口,所以ODBC在Java中直接使用不適當。從Java中來調用C代碼在安全性,健壯性,實現的方便,可移植性等等方面有許多不便。它使得Java在這些方面的許多優點得不到發揮。

我們已經在短期里面實現了一個建立在ODBC上的API。長遠來看,我們可以通過其他方式提供實現。

1. 1. 注意

我們非常感謝在數據庫,數據庫連接和數據庫工具領域的許多早期的工作者。他們為JDBC的早期草案提供了很好的意見和建議。他們的工作對本規范起了不可估量的作用。

2. 目標與哲學

這個部分描述了指引這個API開發的目標以及哲學。

2. 1. SQL 級 API

我們的主要目標是為Java定義一個“調用級”(call-level)的SQL接口。著意味著我們主要的注意力集中在執行原原本本的SQL語句并且取回結果。我們預計高層的API也將被定義,這些可能將建立在基層的接口上。

這些高層接口包括象直接地、透明地把表里面的數據影射到Java類里面,用語法樹表示更加通用的查詢,以及Java內嵌的SQL語法。

我們希望大量的應用開發工具將使用我們的API。然而我們也希望程序員能夠使用我們的API,尤其是目前這樣在Java里沒有任何其他手段(應該是說數據庫訪問手段)的情況下。

2. 2. 遵循SQL

數據庫系統支持各式各樣的SQL語法和語義,它們相互之間在比較高級的功能例如外部連接,內嵌過程等方面并不一致,盡管我們能夠盼望著隨時間的推移這些部分的SQL可以獲得標準化。同時我們采取這樣的態度與立場:

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.

In order to pass JDBC compliance tests and to be called 'JDBC COMPLIANT ' 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.

* JDBC允許查詢表達式直接傳遞到底層的數據驅動,這樣一個程序可以獲得盡量多的SQL功能,但是可能被DBMS拒絕。事實上,一個程序的查詢甚至可以不是SQL的,或者是SQL的一個特殊演化,例如:為專門數據庫設計的文本或者圖形查詢。

* 為了通過JDBC兼容的測試,并且能夠被稱為JDBC兼容,我們要求一個驅動至少支持ANSI SQL-2的標準。這使得那些需要廣泛移植性的程序獲得一個最小的分母(這句話的原文是:This gives applications that want wide portability a guaranteed least common denominator.)。我們相信ANSI SQL-2是足夠強大的,并且是得到足夠支持的。

標簽: JDBC
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆精品视频在线观看| 亚洲专区视频| 国产精品久久久久毛片大屁完整版 | 国产v日韩v欧美v| 久久永久免费| 中文字幕在线官网| 色婷婷久久久| 99在线|亚洲一区二区| 综合在线一区| 日韩成人在线看| 成人黄色av| 另类国产ts人妖高潮视频| 奇米亚洲欧美| 中文字幕在线视频久| 亚洲一区二区毛片| 国产精品日本一区二区不卡视频| 精品一区二区三区中文字幕在线| 色在线视频观看| 日本美女一区| 午夜在线精品偷拍| 国产日韩欧美高清免费| 亚洲精品在线影院| 美日韩精品视频| 成人在线免费观看91| 黄色成人91| 免费一级欧美片在线观看网站 | 尤物精品在线| 亚洲精品麻豆| 成人午夜亚洲| 爽爽淫人综合网网站| 久久精品国产一区二区| 国产色综合网| av资源中文在线| 久久国产生活片100| 狠狠色狠狠色综合日日tαg| 久久麻豆视频| 天海翼亚洲一区二区三区| 日韩精品久久久久久久电影99爱| 欧美在线看片| 午夜国产精品视频| 伊人久久在线| 精品丝袜久久| 青青伊人久久| 久久av一区| 久久人人88| 日韩精品电影| 久久影院一区二区三区| 欧美在线精品一区| 视频一区在线视频| 私拍精品福利视频在线一区| 久久精品一本| 久久久国产精品网站| 日韩精品一区二区三区免费视频| 欧美 日韩 国产一区二区在线视频 | 成人久久一区| 成人亚洲一区二区| 久久精品亚洲一区二区| 国产精品久久久久久模特| 日本视频在线一区| 国产精品亚洲综合久久| 国产精品色婷婷在线观看| 欧美精品中文| 国产精品久久乐| 精品久久免费| 香蕉视频亚洲一级| 成人久久久久| 最新亚洲一区| 亚洲涩涩av| 亚洲欧美日韩视频二区| 亚洲美洲欧洲综合国产一区| 欧美日韩在线观看视频小说| 亚洲天堂久久| 日韩精选在线| 精品一区视频| av亚洲免费| 四虎精品一区二区免费| 日本午夜精品视频在线观看| 久久精品国产免费| 国产99亚洲| 亚洲精品视频一二三区| 国产乱码精品一区二区三区亚洲人| 国产精品免费精品自在线观看| 欧美精品第一区| 久久精品国产99国产精品| 午夜精品久久久久久久久久蜜桃| 国产精品色网| 精品一区二区三区中文字幕在线| 国产在线日韩精品| 亚洲欧美日韩在线观看a三区| 欧美中文高清| 日韩成人三级| 日韩精品一区二区三区中文在线 | 亚洲激情中文| 国产精品亚洲综合色区韩国| 久久精品91| 日韩成人一级| 欧美成人亚洲| 日本vs亚洲vs韩国一区三区二区| 成人高清一区| 国产精品亚洲二区| 一本色道精品久久一区二区三区| 国产欧美日韩精品一区二区免费| 婷婷精品进入| 国产精品不卡| 国产乱码精品| 中文字幕乱码亚洲无线精品一区| 日韩高清欧美| 久久精品国产成人一区二区三区| 中文字幕一区二区av| 久久亚洲国产| 中文字幕高清在线播放| 国产精品国码视频| 蜜臀久久99精品久久久久久9| 精精国产xxxx视频在线播放| 欧美黑人做爰爽爽爽| 免费在线观看视频一区| 99久久激情| 日韩精品一区二区三区免费观看| 国产日产精品_国产精品毛片| 亚洲婷婷丁香| 视频在线观看一区| 日本欧美在线看| 亚洲欧美日韩国产| 视频一区中文字幕| 丝袜国产日韩另类美女| 亚洲少妇自拍| 亚洲五月综合| 欧美不卡在线| 久久精品二区三区| 成人羞羞视频播放网站| 日本美女一区| 亚洲精品在线观看91| 亚洲免费精品| 亚洲久草在线| 日韩国产在线观看| 久久狠狠久久| 精品国产美女a久久9999| 精品精品国产三级a∨在线| 成人亚洲一区二区| www成人在线视频| 精品一区亚洲| 1000部精品久久久久久久久| 欧洲一级精品| 男女精品网站| 国产精品一二| 一区二区三区四区在线看| 伊人影院久久| 国产欧美日韩亚洲一区二区三区| 久久中文欧美| 日韩毛片视频| 欧洲激情综合| 亚洲尤物av| 精品国产亚洲一区二区三区| 婷婷精品视频| 日韩av三区| 日韩在线视频精品| 亚洲欧美高清| 国产亚洲一区| 亚洲先锋成人| 国产黄色精品| 久久国产精品亚洲77777| 久久婷婷国产| 噜噜噜久久亚洲精品国产品小说| 91成人精品观看| av综合电影网站| 国产欧美另类| 久久xxxx精品视频| 成人三级高清视频在线看| 中文字幕av一区二区三区四区| 欧美aa在线观看| 国产精品一区二区精品视频观看 | 99热精品久久| 国产乱码精品一区二区亚洲| 不卡在线一区二区| 成人污污视频| 国产情侣久久| 亚洲欧洲日韩精品在线| 欧美一区二区三区激情视频 | 在线视频亚洲欧美中文| 综合日韩av| 韩国女主播一区二区三区| 日本视频一区二区| 日本va欧美va精品| 国产成人久久| 一级成人国产| 蜜桃av在线播放| 999久久久国产精品| 欧美伊人久久| 蜜桃久久av一区| 综合一区二区三区| 精品国产黄a∨片高清在线| 国产精品综合| 国产精品22p| 亚洲精品激情| 水野朝阳av一区二区三区| 国产在线不卡| 在线亚洲欧美| 中文字幕中文字幕精品| 免费人成黄页网站在线一区二区| 美女网站视频一区|