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

正文內(nèi)容

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

2025-07-17 15:25本頁面
  

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