freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序設(shè)計(jì)語(yǔ)言-資料下載頁(yè)

2025-07-17 15:25本頁(yè)面
  

【正文】 沒有指針,而 ODBC 卻對(duì)指針用得很廣泛(包括很容易出錯(cuò)的指針 void *)。 您可以將 JDBC 想象成被轉(zhuǎn)換為面向?qū)ο蠼涌诘? ODBC, 而面向?qū)ο蟮慕涌趯?duì) Java 程序員來說較易于接收。 JDBC產(chǎn)品 ? ? JavaSoft 提供三種 JDBC 產(chǎn)品組件,它們是 Java 開發(fā)工具包 (JDK) 的組成部份: – JDBC 驅(qū)動(dòng)程序管理器, – JDBC 驅(qū)動(dòng)程序測(cè)試工具包 – JDBCODBC 橋。 JavaSoft—JDBC ? JDBC 驅(qū)動(dòng)程序管理器是 JDBC 體系結(jié)構(gòu)的支柱。它實(shí)際上很小,也很簡(jiǎn)單;其主要作用是把 Java 應(yīng)用程序連接到正確的 JDBC 驅(qū)動(dòng)程序上,然后即退出。 ? JDBC 驅(qū)動(dòng)程序測(cè)試工具包為使 JDBC 驅(qū)動(dòng)程序運(yùn)行您的程序提供一定的可信度。只有通過 JDBC 驅(qū)動(dòng)程序測(cè)試包的驅(qū)動(dòng)程序才被認(rèn)為是符合 JDBC 標(biāo)準(zhǔn) TM 的。 ? JDBCODBC 橋使 ODBC 驅(qū)動(dòng)程序可被用作 JDBC 驅(qū)動(dòng)程序。它的實(shí)現(xiàn)為 JDBC 的快速發(fā)展提供了一條途徑,其長(zhǎng)遠(yuǎn)目標(biāo)提供一種訪問某些不常見的 DBMS( 如果對(duì)這些不常見的 DBMS 未實(shí)現(xiàn) JDBC) 的方法。 與數(shù)據(jù)庫(kù)建立連接 ? ? 加載驅(qū)動(dòng)程序 – 設(shè)置 Java屬性中的 列表 – – (―‖)。 – 建立連接 ? DriverManager類的 getConnection方法用于建立與某個(gè)數(shù)據(jù)源的連接 – String url = ―jdbc:odbc:ponent‖。 – Connection con = (url)。 ? getConnection()函數(shù)的重載 – getConnection(String url, String user, String password) 了解數(shù)據(jù)庫(kù)信息 ? 獲取數(shù)據(jù)源的相關(guān)信息通過接口DatabaseMetaData的對(duì)象,該對(duì)象是在Connection對(duì)象之上獲得的。 ? 創(chuàng)建 DatabaseMetaData對(duì)象 – DatabaseMeatData dbma = ()。 數(shù)據(jù)庫(kù)的基本信息 ? getURL() 數(shù)據(jù)庫(kù)的 URL ? getUserName() 返回此連接使用的數(shù)據(jù)庫(kù)的用戶名 ? isReadOnly() 返回一個(gè) boolean值,指示數(shù)據(jù)庫(kù)是否只允許讀操作 ? getDatabaseProductName() 返回?cái)?shù)據(jù)庫(kù)的產(chǎn)品名稱 ? getDriverName() 返回驅(qū)動(dòng)程序的名稱 ? getDriverVersion() 返回驅(qū)動(dòng)程序的版本號(hào) 獲取數(shù)據(jù)庫(kù)中各個(gè)表 ? public ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException ? getTables方法返回一個(gè) ResultSet對(duì)象,每一行是對(duì)一個(gè)表的描述。只有那些符合參數(shù)要求的表才被返回 獲取表中各列的信息 ? public ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException ? getColumns返回一個(gè) ResultSet類的對(duì)象,其中每一行是對(duì)一列的描述,只有符合參數(shù)要求的列才被返回。 獲取索引信息 ? public ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException 查詢數(shù)據(jù)庫(kù) ? 在已建立的連接的基礎(chǔ)上執(zhí)行查詢語(yǔ)句 ? JDBC中查詢語(yǔ)句的執(zhí)行方法可以分為三類,分別對(duì)應(yīng) Statement,PreparedStatement和 CallableStatement對(duì)象 Statement ? 主要用于一般查詢語(yǔ)句的執(zhí)行 ? 創(chuàng)建 Statement對(duì)象 – Statement stmt = ()。 ? 執(zhí)行查詢語(yǔ)句 – ResultSet rs = (―SELECT * FROM Customer‖)。 ? 關(guān)閉 Statement – ()。 PreparedStatement ? 在多次執(zhí)行同一語(yǔ)句時(shí),使用PreparedStatement對(duì)象,PreparedStatement類是 Statement類的子類 ? 創(chuàng)建 PreparedStatement對(duì)象 – PreparedStatement pstmt = (―Select * from Customer‖)。 ? 執(zhí)行查詢語(yǔ)句 – ResultSet rs = ()。 ? 關(guān)閉 PreparedStatement – ()。 CallableStatement ? 用于執(zhí)行數(shù)據(jù)庫(kù)中的存儲(chǔ)過程 ? CallableStatement類是 PreparedStatement類的子類 ? 創(chuàng)建 CallableStatement對(duì)象 – CallableStatement cstmt = (―{call Query1()}‖)。 ? 執(zhí)行存儲(chǔ)過程 – ResultSet rs = ()。 ? 關(guān)閉 CallableStatement 檢索結(jié)果集 ? ResultSet的處理方法 – 關(guān)于 ResultSet對(duì)象維持的指向當(dāng)前行的指針 Statement stmt = ()。 ResultSet rs = (―Select a,b,c from table‖)。 While(()){ int i=(1)。 String s = (―name‖)。 byte b[] = (3)。 (i + ― ‖ + s + b[0])。 } 數(shù)據(jù)轉(zhuǎn)換 ? ResultSet接口的 getXXX方法試圖將結(jié)果集中的 SQL數(shù)據(jù)類型轉(zhuǎn)換為它所返回的Java數(shù)據(jù)類型 獲取結(jié)果集的信息 ? 可以使用 ResultSet類的 getMetaData方法來獲取結(jié)果集的信息 – ResultSetMetaData rsmd = rs. getMetaData()。 ? 使用 ResultSetMetaData類中的方法,可以得到許多關(guān)于結(jié)果集的信息 – getColumnCount() – getColumnLabel(int column) – getColumnName(int column) – getColumnType(int column) – getColumnTypeName(int column) – isReadOnly(int column) – isNullable(int column) 更新數(shù)據(jù)庫(kù) ? 對(duì)表中的記錄進(jìn)行操作 – (―SQL語(yǔ)句” )。返回的是操作所影響的記錄的行數(shù) ? 表中的記錄的修改 (Update)、 插入 (insert)、刪除 (delete) ? 創(chuàng)建 (Create Table)和刪除 (Drop Table)表 ? 增加和刪除表中的列 ? 使用 PreparedStatement對(duì)象更新數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)實(shí)例講解 ? ? ? 總復(fù)習(xí) 課程總結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1