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

正文內(nèi)容

[工學(xué)]java程序設(shè)計(jì)第12章-在線瀏覽

2025-03-08 10:57本頁(yè)面
  

【正文】 虛擬機(jī)上具有很高的安全性。該驅(qū)動(dòng)的使用要求將每個(gè)客戶機(jī)上都要安裝 ODBC驅(qū)動(dòng),同時(shí)還要求配置 ODBC數(shù)據(jù)源。它的實(shí)現(xiàn)原理如圖 。 它比第一種驅(qū)動(dòng)方式要快 。這些請(qǐng)求發(fā)送到服務(wù)器,由服務(wù)器把這些數(shù)據(jù)庫(kù)請(qǐng)求轉(zhuǎn)換成DBMS特有的協(xié)議。因?yàn)樗恍枰蛻舳税惭b數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,而且該類型的驅(qū)動(dòng)程序是跨平臺(tái)的。這將允許從客戶機(jī)上直接調(diào)用 DBMS服務(wù)器。 而 JDBCODBC橋接的方式可以通過(guò) ODBC驅(qū)動(dòng)訪問(wèn)絕大部分?jǐn)?shù)據(jù)庫(kù) , 但這種方式要犧牲數(shù)據(jù)庫(kù)連接的性能 。 JDBC URL JDBC URL提供了一種標(biāo)識(shí)數(shù)據(jù)庫(kù)的方法,它的作用是使程序員編寫(xiě)的程序能找到相應(yīng)的數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序并進(jìn)行連接。 JDBC URL的標(biāo)準(zhǔn)語(yǔ)法如下所示。 子協(xié)議為驅(qū)動(dòng)程序名或數(shù)據(jù)庫(kù)連接機(jī)制 ( 這種機(jī)制可由一個(gè)或多個(gè)驅(qū)動(dòng)程序支持 ) 的名稱 。 子名稱的作用是為定位數(shù)據(jù)庫(kù)提供足夠的信息。 例如 , 通過(guò) JDBCODBC橋來(lái)訪問(wèn)某個(gè)數(shù)據(jù)庫(kù) , 可以用如下所示的 URL: jdbc:odbc:test 此 URL 的子協(xié)議為 odbc , 子 名 稱 為test 。 下面給出三個(gè)常用的 JDBC URL: ( 1)橋接方式連接的 URL jdbc:odbc:datasource // datasource為數(shù)據(jù)源名 ( 2) 本地驅(qū)動(dòng)連接 SQLServer2022的 URL jdbc:microsoft:DatabaseName=pubs // pubs為數(shù)據(jù)庫(kù)名 ( 3) 本地驅(qū)動(dòng)連接 Oracle的 URL jdbc:oracle:thin:localhost:1521:orcl //orcl為數(shù)據(jù)庫(kù)的 SID JDBC中主要的類和接口 在介紹 JDBC的對(duì)象接口前 , 先引入一個(gè) JDBC訪問(wèn) Access數(shù)據(jù)庫(kù)的例子 。輸入數(shù)據(jù)庫(kù)名,建立一個(gè)名為“ TestJDBC”的數(shù)據(jù)庫(kù)。在 98系統(tǒng)中 ODBC數(shù)據(jù)源在“控制面板”下; 2022/Xp系統(tǒng)中,它在“控制面板”,“管理工具”下,見(jiàn)圖 : 在彈出的對(duì)話框中選擇 “ Microsoft Access Driver(*.mdb)”,點(diǎn)擊 “ 完成 ” 按鈕后,彈出 Access數(shù)據(jù)源的設(shè)置對(duì)話框。最后點(diǎn)擊“ 確定 ” 按鈕,如圖 。 最后,編寫(xiě)代碼運(yùn)行結(jié)果如圖 : 例 : 程序說(shuō)明: 對(duì)數(shù)據(jù)庫(kù)的操作要引入 “ ”包。下節(jié)我們對(duì)這個(gè)程序和 “ ”包中幾個(gè)常用的類和接口進(jìn)行說(shuō)明。 它的作用是跟蹤可用的驅(qū)動(dòng)程序 , 管理 JDBC驅(qū)動(dòng)程序接口 , 并在數(shù)據(jù)庫(kù)和相應(yīng)驅(qū)動(dòng)程序之間建立連接 。 加載 DriverManager類前要先調(diào)用 ( )方法加載驅(qū)動(dòng)程序類 。 try { (jdbcDriver)。 } 注意: ()方法加載程序驅(qū)動(dòng)類時(shí),可能會(huì)發(fā)生 “ ClassNotFoundException”異常,所以要用 try catch語(yǔ)句捕捉異常。( ) 方法形式具體如下: getConnection(String url, String user, String password) getConnection(String url) 前一個(gè)方法針對(duì) SQLServer和 Oracle數(shù)據(jù)庫(kù)等服務(wù)器數(shù)據(jù)庫(kù) , 而 Access數(shù)據(jù)庫(kù)用后一個(gè)方法就行了 。 String jdbcURL=jdbc:odbc:Student。 Connection con = (jdbcURL)。 Connection 下 述 代 碼 的 作 用 是 打 開(kāi) 一 個(gè) URL 為 jdbc:odbc:Student 的數(shù)據(jù)庫(kù)的連接 。 Connection con = (jdbcURL)。一個(gè) Java程序可與單個(gè)數(shù)據(jù)庫(kù)有一個(gè)或多個(gè)連接。 Statement Statement接口用于將 SQL 語(yǔ)句發(fā)送到已連接的數(shù)據(jù)庫(kù)中 。 它們用于發(fā)送特定類型的 SQL語(yǔ)句: Statement接口用于執(zhí)行不帶參數(shù)的簡(jiǎn)單 SQL語(yǔ)句;PreparedStatement接口用于執(zhí)行帶或不帶 IN 參 數(shù) 的 預(yù) 編 譯 SQL 語(yǔ)句;CallableStatement接口用于執(zhí)行對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的調(diào)用 。 Statement 對(duì)象用 Connection類的createStatement( )方法創(chuàng)建 , 以下是它兩個(gè)重載方法: Statement stmt = ()。 使用 Statement 對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1