JDBC基礎學習筆記總結與討論

DBC基礎l.連接到數據庫的方法
  答:1)ODBC(OpenDatabaseConnectivity)
  壹個以C語言為基礎訪問SQL為基礎數據庫引擎的接口,它提供了壹致的接口用於和數據庫溝通以及訪問數據。
  2)JDBC
  Java版本的ODBC
  JDBC基礎2.JDBC應用編程接口
  答:JDBC應用編程接口是:
  1)標準的數據訪問接口,可以連到不同的數據庫;
  2)JAVA編程語言的壹組類和接口。
  JDBC應用編程接口能夠:
  1)連接到數據庫;
  2)發SQL查詢字符串到數據庫;
  3)處理結果。
  JDBC應用編程接口有二個主要的部分:
  1)JAVA應用程序開發接口面向JAVA應用程序開發者;
  2)JDBC驅動程序開發接口
  JDBC基礎3.JDBCDriver
  答:1)壹大堆實現了JDBC類和接口的類;
  2)提供了壹個實現java.sql.Driver接口的類。
  JDBC基礎4.JDBCDriver的四種類型
  答:1)JDBC-ODBC橋
  由ODBC驅動提供JDBC訪問
  2)本地API
  部分Javadriver把JDBC調用轉化成本地的客戶端API
  3)JDBC-net
  純的Javadriver,將JDBC調用轉入DBMS,與網絡協議無關。然後通過服務器將調用轉為DBMS協議。
  4)本地協議
  純的javadriver,將JDBC調用直接轉為DBMS使用的網絡協議
  JDBC基礎5.JDBC開發者接口

Cisco新增12項專業化認證

Cisco公司最近發布了12項新的專業化認證,這也算得上是自2001年Cisco設立Cisco Qualified Specialist certification以來最大的變動。新增的專業化認證中大部分都是面對渠道合作夥伴的,但也有部分適合IT職業認證。

新增Cisco Qualified Specialist認證列表:
  Cisco Advanced WirelessLAN Design Specialist
  Cisco Advanced Wireless LAN Field Specialist
  Cisco Advanced Wireless LAN Sales Specialist
  Cisco Security Solutions and Design Specialist
  Cisco Advanced Security Field Specialist
  Cisco Security Sales Specialist
  Cisco Routing and Switching Solutions Specialist
  Cisco Routing and Switching Field Specialist
  Cisco Routing and Switching Sales Specialist
  Cisco Foundation Design Specialist
  Cisco Foundation Field Specialist
  Cisco Foundation Sales Specialist

就像其他Cisco專業認證壹樣,這些新增的認證項目需要1到4門考試,通常還需要考生先獲得例如象CCNA之類的認證才能報考。每門考試費用為125美元,可以在任何壹個Prometric和Vue考試中心報名參加。根據IT認證考試資源網的統計Cisco專業化認證是在2001年出爐的,加上這12門新認證,現在總數達到了36項。

所有CISCO專業化認證列表:
Access Routing and LAN Switching Certifications
  Cisco Access Routing and LAN Switching Sales Specialist 
  Cisco Access Routing and LAN Switching Specialist 
  Cisco Routing and Switching Field Specialist 
  Cisco Routing and Switching Sales Specialist 
  Cisco Routing and Switching Solutions Specialist 
Content Networking Certifications
  Cisco Content Networking Specialist 
Foundation for Channel Partners
  Cisco Foundation Express Design Specialist 
  Cisco Foundation Express Field Specialist 
  Cisco Foundation Express Sales Specialist 
IP Communications Certifications
  Cisco Advanced IP Communications Sales Specialist 
  Cisco IP Communications Express Specialist 
  Cisco IP Communications Express Sales Specialist 
  Cisco IP Contact Center Express Specialist 
  Cisco IP Telephony Design Specialist 
  Cisco IP Telephony Operations Specialist 
  Cisco IP Communications Support Specialist 
  Cisco Rich Media Communications Specialist 
  Cisco Unity Design Specialist 
  Cisco Unity Support Specialist 
Optical Certification
  Cisco Optical Specialist 
Storage Networking Certifications
  Cisco Storage Networking Design Specialist 
  Cisco Storage Networking Support Specialist 
  Cisco Storage Networking Sales Specialist 
VPN and Security Certifications
  Cisco Advanced Security Field Specialist 
  Cisco Firewall Specialist 
  Cisco IPS Specialist 
  Cisco Security Sales Specialist 
  Cisco Security Solutions and Design Specialist 
  Cisco VPN Specialist 
  Cisco VPN/Security Sales Specialist 
Wireless LAN Certifications
  Cisco Advanced Wireless LAN Design Specialist 
  Cisco Advanced Wireless LAN Field Specialist 
  Cisco Advanced Wireless LAN Sales Specialist 
  Cisco Wireless LAN Design Specialist 
  Cisco Wireless LAN Sales Specialist 
  Cisco Wireless LAN Support Specialist

Oracle 數據庫技術

外部表是指不在數據庫中的表,如操作系統上的壹個按壹定格式分割的文本文件或者其他類型的表。這個外部表對於Oracle數據庫來說,就好像是壹張視圖,在數據庫中可以像試圖壹樣進行查詢等操作。這個試圖允許用戶在外部數據上運行任何的SQL語句,而不需要先將外部表中的數據裝載進數據庫中。不過需要註意是,外部數據表都是只讀的,不能夠更改。不過在使用外部表時仍然有不少的限制。

限制:需要先建立目錄對象。
在使用外部數據表的時候,需要先建立目錄對象。也就是說,要想Oracle數據庫系統(在Oracle中實現控制文件多路復用)訪問操作系統文件,就必須在數據庫中建立指向這個操作系統文件的目錄對象,然後通過這個目錄對象訪問相應的操作系統文件,即用目錄對象存儲操作文件的保存位置。不過需要註意,這個目錄對象普通用戶是無權創建的。壹般情況下只有特權用戶或者數據庫管理員角色才可以創建目錄對象。如果允許其他用戶也可以創建目錄對象的話,就需要授權給其他用戶。

其實這個目錄對象就是操作系統中文件或者表格的存儲位置。不過在建立對象的時候,需要小心,Oracle數據庫系統不會去確認這個目錄是否真的存在。如果在輸入這個目錄對象的時候,不小心把路徑寫錯了,那可能這個外部表仍然可以正常建立,但是卻無法查詢到數據。由於建立目錄對象時,缺乏這種自我檢查的機制,為此在將路徑賦予給這個目錄對象時,需要特別的註意。另外需要註意的是路徑的大小寫。在Windows操作系統中,其路徑是不區分大小寫的。而在Linux操作系統,這個路徑需要區分大小寫。故在不同的操作系統中,建立目錄對象時需要註意這個大小寫的差異。最好數據庫管理員可以養成壹個習慣,無論在什麽操作系統中,都采用小寫的目錄名與文件名。那麽在不同的操作系統中,就不用受到這個大小寫的困擾了。最後需要註意的是,目錄對象名必須唯壹。如果目錄對象名字有重復的話,系統會提示錯誤信息:“名稱已有現有對象引用”,而不會自動覆蓋原有的對象名設置。

雖然這個對象名設置比較簡單,但是其是數據庫尋找操作系統上文件的唯壹途徑。所以這個目錄對象的創建必須確保準確。否則的話,外部表就可能無法正常使用。