當前位置:首頁 » 編程語言 » javasql包

javasql包

發布時間: 2022-11-06 18:18:03

java.sql的sql包內容

java.sql 包中包含用於以下方面的 API:
通過 DriverManager 實用程序建立與資料庫的連接
DriverManager 類:建立與驅動程序的連接
SQLPermission 類:代碼在 Security Manager(比如 applet)中運行時提供許可權,試圖通過 DriverManager 設置一個記錄流
Driver 介面:提供用來注冊和連接基於 JDBC 技術(「JDBC驅動程序」)的驅動程序的 API,通常僅由 DriverManager 類使用
DriverPropertyInfo 類:提供 JDBC 驅動程序的屬性,不是供一般用戶使用的向資料庫發送 SQL 語句
Statement:用於發送基本 SQL 語句
PreparedStatement:用於發送准備好的語句或基本 SQL 語句(派生自 Statement)
CallableStatement:用於調用資料庫存儲過程(派生自 PreparedStatement)
Connection 介面:提供創建語句以及管理連接及其屬性的方法
Savepoint:在事務中提供保存點
獲取和更新查詢的結果
ResultSet 介面
SQL 類型到 Java 編程語言中的類和介面的標准映射關系
Array 介面:SQL ARRAY 的映射關系
Blob 介面:SQL BLOB 的映射關系
Clob 介面:SQL CLOB 的映射關系
Date 類:SQL DATE 的映射關系
NClob 介面:SQL NCLOB 的映射關系
Ref 介面:SQL REF 的映射關系
RowId 介面:SQL ROWID 的映射關系
Struct 介面:SQL STRUCT 的映射關系
SQLXML 介面:SQL XML 的映射關系
Time 類:SQL TIME 的映射關系
Timestamp 類:SQL TIMESTAMP 的映射關系
Types 類:提供用於 SQL 類型的常量
自定義映射 SQL 用戶定義類型 (UDT) 到 Java 編程語言中的類
SQLData 介面:指定 UDT 到此類的一個實例的映射關系
SQLInput 介面:提供用來從流中讀取 UDT 屬性的方法
SQLOutput 介面:提供用來將 UDT 屬性寫迴流中的方法
元數據
DatabaseMetaData 介面:提供有關資料庫的信息
ResultSetMetaData 介面:提供有關 ResultSet 對象的列的信息
ParameterMetaData 介面:提供有關 PreparedStatement 命令的參數的信息
異常
SQLException:由大多數方法在訪問數據出問題時拋出,以及因為其他原因由其他一些方法拋出
SQLWarning:為了指示一個警告而拋出
DataTruncation:為了指示數據可能已經被截斷而拋出
BatchUpdateException:為了指示並不是批量更新中的所有命令都成功執行而拋出

② 和src同級的有sql包,裡面是sql文件。有個java文件處理sql文,要讀文件,請問如何獲取sql包的路徑

跟獲取類路徑一樣

③ java.sql軟體包不存在是怎麼回事啊

第一個是在程序開始時候要導入程序用到的包,關於SQL的,因為程序代碼用到裡面的類.
第二個你查下ResultSet rs = book.getBookList(); 這句和附近兩句有沒有大小寫錯誤.

注意事項不要理它即可.

④ java中awt包, awt event包, util包, sql包, io包各是做什麼的請詳細說明!在java文件中可以找到嗎,

你好,這些包都可以在jdk安裝目錄下的src.rar中找到,你解壓後就得到了JDK的源碼
awt:圖形界面,圖形界面編程會用到
awt event:響應界面編程的事件包
util:工具類和集合類都在此包中
sql:操作資料庫的類都在此包中
io:輸入輸出流
這些你明白他們的作用就好了,以後的學習慢慢就有了深入的了解。

⑤ 為什麼我的eclipse無法導入java.sql.*包

不是你的eclipse無法導入java.sql.*包,SUN提供的SQL包均為介麵包,需要你自行增加實現這些介面的包,例如ORACLE的classes12.jar包,或者MSSQL的mssqlserver.jar等等,這些包都實現了介面中的方法,可以GOOGLE下找到下載的。

⑥ eclipse 中Date格式化輸出 沒有報錯 但運行不了 用的 是java.sql 包

main方法中的main拼寫錯誤,你改過來試試行不?

⑦ Java.sql包中的Connection介面的「自定義類型映射」。

Oracle 官方網頁上有這段解釋,就是說我們如何把一個 SQL 東西翻譯成一個 Java 類型的。比如,一個 Date 列翻譯成 java.sql.Date,一個 number(1) 翻譯成 boolean 而不是 integer。

至於如何使用這個類型映射,你先在調試模式下看一下它原來返回的 getTypeMap() 是什麼樣的,裡面應該已經有默認的翻譯,只是不支持自定義的 SQL Type,比如 Java 類型或其它資料庫特有的類型。


Parameters:
columnIndex-thefirstcolumnis1,thesecondis2,...

map-ajava.util.amminglanguage

Returns:


另外一段:說connection.getTypeMap();演示我們把一個自定義的類型mySchemaName.ATHLETES的欄位翻譯成Athletes的java欄位。

Ausermaycreateanewtypemap,whichisajava.util.Mapobject,makeanentryinit,andpassittothejava..Inthiscase,ion.
Forexample,.,insertstheentryintoit,'stypemap.
java.util.Mapmap=con.getTypeMap();
map.put("mySchemaName.ATHLETES",Class.forName("Athletes"));
con.setTypeMap(map);


再說說寫一個自己的自定義類型:

http://docs.oracle.com/javase/tutorial/jdbc/basics/sqlcustommapping.html


http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html#getObject(int,%20java.util.Map)

⑧ 新手 問一下java 中 Date類 導入java.util 包時候 怎麼多了一個java.sql 包

都是有date這個類的,所以在編程時候注意下導進來的是什麼包,有些類他們名一樣,但是在的包不一樣,還是有區別的,別混用

⑨ java.sql.*是自帶的jar包嗎

是自帶的。

java.sql.*包在jre中的rt.jar中。

⑩ Java裡面的JDBC是什麼意思啊

Java資料庫連接是Java語言中用來規范客戶端程序如何來訪問資料庫的應用程序介面,提供了諸如查詢和更新資料庫中數據的方法。JDBC也是Sun Microsystems的商標。我們通常說的JDBC是面向關系型資料庫的。

這種類型的驅動把所有JDBC的調用傳遞給ODBC,再讓後者調用資料庫本地驅動代碼(也就是資料庫廠商提供的資料庫操作二進制代碼庫,例如Oracle中的oci.dll)。

API概述

JDBC API主要位於JDK中的java.sql包中(之後擴展的內容位於javax.sql包中),主要包括(斜體代表介面,需驅動程序提供者來具體實現):

DriverManager:負責載入各種不同驅動程序(Driver),並根據不同的請求,向調用者返回相應的資料庫連接(Connection)。Driver:驅動程序,會將自身載入到DriverManager中去,並處理相應的請求並返回相應的資料庫連接(Connection)。Connection:資料庫連接,負責與進行資料庫間通訊,SQL執行以及事務處理都是在某個特定Connection環境中進行的。

可以產生用以執行SQL的Statement。Statement:用以執行SQL查詢和更新(針對靜態SQL語句和單次執行)。PreparedStatement:用以執行包含動態參數的SQL查詢和更新(在伺服器端編譯,允許重復執行以提高效率)。CallableStatement:

用以調用資料庫中的存儲過程。SQLException:代表在資料庫連接的建立和關閉和SQL語句的執行過程中發生了例外情況(即錯誤)。

熱點內容
7z解壓很慢 發布:2025-01-11 16:51:23 瀏覽:940
電腦改文檔伺服器 發布:2025-01-11 16:41:14 瀏覽:869
編譯匯編語言實例 發布:2025-01-11 16:36:55 瀏覽:670
海康ntp校時伺服器地址 發布:2025-01-11 16:34:35 瀏覽:743
伺服器運行超時怎麼辦 發布:2025-01-11 16:34:32 瀏覽:298
人妖迅雷種子ftp 發布:2025-01-11 16:33:04 瀏覽:916
python將列表轉化為字元串 發布:2025-01-11 16:32:11 瀏覽:192
大疆穩定器wifi連接初始密碼多少 發布:2025-01-11 16:25:36 瀏覽:890
專線伺服器運行的項目如何訪問 發布:2025-01-11 16:15:13 瀏覽:720
小米智能攝像機雲存儲 發布:2025-01-11 16:12:08 瀏覽:556