版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 姓名姓名 性別性別 出生日期出生日期 職務(wù)職務(wù)王紅王紅 女女 75/03/05 工程師工程師張強(qiáng)張強(qiáng) 男男 70/06/15 講師講師李剛李剛 男男 70/07/09 工人工人王芳王芳 女女 65/10/09 工程師工程師字段(列)字段(列)記錄記錄(行)(行)表文件表文件示例:示例: 表文件與二維表對(duì)應(yīng)表文件與二維表對(duì)應(yīng)1、創(chuàng)建新表、創(chuàng)建新表 student姓名姓名性別性別年齡年齡賈寶玉賈寶玉男男21林黛玉林黛玉女女19豬八戒豬八戒男男22白骨精白骨精女女20例例1:在學(xué)生表:在學(xué)生表student中,查找所有學(xué)生的姓名中,查找所有學(xué)生的姓名select select 姓名姓名 from
2、from 例:在學(xué)生表例:在學(xué)生表student(姓名(姓名,性別性別,年齡)中,查年齡)中,查找所有學(xué)生的記錄找所有學(xué)生的記錄select select * * from from select * / , . from 表名表名where and select * from where 年齡年齡20 and 性別性別=男男select 姓名姓名,年齡年齡 from where 年齡年齡=20 and 年齡年齡=23select 姓名姓名,年齡年齡 from where 年齡年齡 between 20 and 23ntype 1:jdbc-odbc bridgentype 2:native
3、api bridge ntype 3:jdbc-middleware ntype 4:pure jdbc driver jdbcjdbc 的用途是什么?的用途是什么? 簡(jiǎn)單地說,簡(jiǎn)單地說,jdbcjdbc 可做三件事:可做三件事:v與數(shù)據(jù)庫建立連接與數(shù)據(jù)庫建立連接;v發(fā)送發(fā)送 sqlsql 語句語句,v處理結(jié)果處理結(jié)果。jdbc api在java.sql包中定義,其中包括jdbc api用到的所有類、接口和方法利用利用jdbcjdbc 開發(fā)數(shù)據(jù)庫應(yīng)用的一般步驟開發(fā)數(shù)據(jù)庫應(yīng)用的一般步驟 (1 1)建立與數(shù)據(jù)庫的連接建立與數(shù)據(jù)庫的連接(2 2)執(zhí)行執(zhí)行 sqlsql 語句語句(3 3)處理結(jié)果集處
4、理結(jié)果集(4)關(guān)閉數(shù)據(jù)庫的連接使用使用jdbc連接到數(shù)據(jù)庫步驟連接到數(shù)據(jù)庫步驟(1 1)建立與數(shù)據(jù)庫的連接)建立與數(shù)據(jù)庫的連接a a、加載、加載jdbcjdbc驅(qū)動(dòng)程序驅(qū)動(dòng)程序在使用在使用jdbcjdbc驅(qū)動(dòng)程序之前,先加載并注冊(cè)此驅(qū)動(dòng)程序,若使驅(qū)動(dòng)程序之前,先加載并注冊(cè)此驅(qū)動(dòng)程序,若使用用jdbc-odbcjdbc-odbc橋,則為:橋,則為:class.forname(class.forname(“sun.jdbc.odbc.jdbcodbcdriversun.jdbc.odbc.jdbcodbcdriver”););class.forname(class.forname(“oracle.
5、jdbc.driver.oracledriveroracle.jdbc.driver.oracledriver”););(1 1)建立與數(shù)據(jù)庫的連接)建立與數(shù)據(jù)庫的連接b b、連接到數(shù)據(jù)庫、連接到數(shù)據(jù)庫使用使用drivermanagerdrivermanager的的getconnection()getconnection()來連接到指定的數(shù)據(jù)來連接到指定的數(shù)據(jù)庫,由于可能會(huì)同時(shí)使用不同的庫,由于可能會(huì)同時(shí)使用不同的jdbcjdbc驅(qū)動(dòng)程序,驅(qū)動(dòng)程序,drivermanagerdrivermanager會(huì)從已注冊(cè)的會(huì)從已注冊(cè)的jdbcjdbc驅(qū)動(dòng)程序中搜索合適的驅(qū)動(dòng)驅(qū)動(dòng)程序中搜索合適的驅(qū)動(dòng)程序并
6、連接到數(shù)據(jù)庫,若是使用程序并連接到數(shù)據(jù)庫,若是使用jdbc-odbcjdbc-odbc橋,則為:橋,則為:string url= “jdbc:oracle:student”connection con = drivermanager.getconnection(url, “ ”, “”)使用使用jdbc連接到數(shù)據(jù)庫步驟連接到數(shù)據(jù)庫步驟數(shù)據(jù)庫數(shù)據(jù)庫urlurl的格式為:的格式為:jdbc:jdbc: 子協(xié)議子協(xié)議odbcodbc表示對(duì)表示對(duì)odbcodbc數(shù)據(jù)源的訪問,其格式為:數(shù)據(jù)源的訪問,其格式為: jdbc:odbc:jdbc:odbc: 例如:例如:string url = jdbc:o
7、dbc:people;使用使用jdbc連接到數(shù)據(jù)庫步驟連接到數(shù)據(jù)庫步驟drivermanager類的類的getconnection方法用于建立與某個(gè)數(shù)方法用于建立與某個(gè)數(shù)據(jù)源的連接。若與由據(jù)源的連接。若與由url指定的數(shù)據(jù)源建立連接成功,則返回指定的數(shù)據(jù)源建立連接成功,則返回一個(gè)一個(gè)connection類的對(duì)象。以后對(duì)于這個(gè)數(shù)據(jù)源的操作都是基類的對(duì)象。以后對(duì)于這個(gè)數(shù)據(jù)源的操作都是基于這個(gè)對(duì)象。于這個(gè)對(duì)象。getconnection方法是方法是drivermanager類中的類中的靜態(tài)方法。靜態(tài)方法。 其中其中,getconnection()的第的第1個(gè)參數(shù)是數(shù)據(jù)庫個(gè)參數(shù)是數(shù)據(jù)庫url,第,第2
8、個(gè)為個(gè)為用戶名字,第用戶名字,第3個(gè)為密碼。個(gè)為密碼。例如:例如:connection con = drivermanager.getconnection(url, “sa”, “”)使用使用jdbc連接到數(shù)據(jù)庫步驟連接到數(shù)據(jù)庫步驟(2)將將sql語句送至數(shù)據(jù)庫,執(zhí)行語句送至數(shù)據(jù)庫,執(zhí)行sql語句語句a a、創(chuàng)建、創(chuàng)建 statementstatement 對(duì)象對(duì)象 建立了到特定數(shù)據(jù)庫的連接之后,就可用該連接發(fā)建立了到特定數(shù)據(jù)庫的連接之后,就可用該連接發(fā)送送 sqlsql 語句。語句。statementstatement 對(duì)象用對(duì)象用 connectionconnection 的方的方法法 c
9、reatestatementcreatestatement 創(chuàng)建,如下列代碼段中所示創(chuàng)建,如下列代碼段中所示:connection con = drivermanager.getconnection(url, sunny, );statement stmt = con.createstatement();使用jdbc連接到數(shù)據(jù)庫步驟(2)將將sql語句送至數(shù)據(jù)庫,執(zhí)行語句送至數(shù)據(jù)庫,執(zhí)行sql語句語句b b、發(fā)送、發(fā)送 statementstatement 對(duì)象對(duì)象sqlsql語句語句 為了執(zhí)行為了執(zhí)行 statementstatement 對(duì)象,被發(fā)送到數(shù)據(jù)庫的對(duì)象,被發(fā)送到數(shù)據(jù)庫的 sql
10、sql 語句將被語句將被作為參數(shù)提供給作為參數(shù)提供給statementstatement 的方法的方法:resultset rs = stmt.executequery(“select 姓名姓名,性別性別,年齡年齡 from student);使用jdbc連接到數(shù)據(jù)庫步驟(2)將將sql語句送至數(shù)據(jù)庫,執(zhí)行語句送至數(shù)據(jù)庫,執(zhí)行sql語句語句c、使用使用 statementstatement 對(duì)象執(zhí)行語句對(duì)象執(zhí)行語句 statementstatement 接口提供了三種執(zhí)行接口提供了三種執(zhí)行 sqlsql 語句的方法:語句的方法:executequeryexecutequery、executeu
11、pdateexecuteupdate 和和 executeexecute。使用哪一個(gè)方法由使用哪一個(gè)方法由 sqlsql 語句所產(chǎn)生的內(nèi)容決定。語句所產(chǎn)生的內(nèi)容決定。u方法方法 executequeryexecutequery 用于產(chǎn)生單個(gè)結(jié)果集的語句,用于產(chǎn)生單個(gè)結(jié)果集的語句,例如例如 selectselect 語句。語句。使用jdbc連接到數(shù)據(jù)庫步驟(2)將將sql語句送至數(shù)據(jù)庫,執(zhí)行語句送至數(shù)據(jù)庫,執(zhí)行sql語句語句c、使用、使用 statement 對(duì)象執(zhí)行語句對(duì)象執(zhí)行語句u方法方法 executeupdateexecuteupdate 用于執(zhí)行用于執(zhí)行 insertinsert、up
12、dateupdate 或或 deletedelete 語句以及語句以及 sqlsql ddlddl(數(shù)據(jù)定義語言)語句(數(shù)據(jù)定義語言)語句u方法方法 executeexecute 用于執(zhí)行返回多個(gè)結(jié)果集、多個(gè)更新計(jì)數(shù)或二用于執(zhí)行返回多個(gè)結(jié)果集、多個(gè)更新計(jì)數(shù)或二者組合的語句。者組合的語句。 (2)將將sql語句送至數(shù)據(jù)庫,執(zhí)行語句送至數(shù)據(jù)庫,執(zhí)行sql語句語句c、使用、使用 statement 對(duì)象執(zhí)行語句對(duì)象執(zhí)行語句執(zhí)行語句的所有方法都將執(zhí)行語句的所有方法都將關(guān)閉關(guān)閉所調(diào)用所調(diào)用的的 statementstatement 對(duì)象的對(duì)象的當(dāng)前打開結(jié)果集當(dāng)前打開結(jié)果集(如果存在)。(如果存在)。這意
13、味著在重新執(zhí)行這意味著在重新執(zhí)行 statementstatement 對(duì)象之前,需要對(duì)象之前,需要完成對(duì)當(dāng)前完成對(duì)當(dāng)前resultsetresultset 對(duì)象的處理。對(duì)象的處理。使用jdbc連接到數(shù)據(jù)庫步驟(2)將將sql語句送至數(shù)據(jù)庫,執(zhí)行語句送至數(shù)據(jù)庫,執(zhí)行sql語句語句d、使用、使用 statement 對(duì)象執(zhí)行語句對(duì)象執(zhí)行語句語句完成語句完成對(duì)于返回一個(gè)結(jié)果集的對(duì)于返回一個(gè)結(jié)果集的executequeryexecutequery 方法,在檢方法,在檢索完索完 resultsetresultset 對(duì)象的所有行時(shí)該語句完成。對(duì)象的所有行時(shí)該語句完成。對(duì)于方法對(duì)于方法executeup
14、dateexecuteupdate,當(dāng)它執(zhí)行時(shí)語句即完成。,當(dāng)它執(zhí)行時(shí)語句即完成。但在少數(shù)調(diào)用方法但在少數(shù)調(diào)用方法 executeexecute 的情況中,在檢索所有的情況中,在檢索所有結(jié)果集或它生成的更新計(jì)數(shù)之后語句才完成。結(jié)果集或它生成的更新計(jì)數(shù)之后語句才完成。使用jdbc連接到數(shù)據(jù)庫步驟(3)處理結(jié)果集)處理結(jié)果集讀入數(shù)據(jù)庫返回的結(jié)果讀入數(shù)據(jù)庫返回的結(jié)果結(jié)果集一般是一個(gè)表,其中有查詢所返回的列標(biāo)題及相應(yīng)的結(jié)果集一般是一個(gè)表,其中有查詢所返回的列標(biāo)題及相應(yīng)的值。值。例如,如果查詢?yōu)槔?,如果查詢?yōu)?selectselect姓名姓名,性別性別,年齡年齡 fromfrom studentstu
15、dent,則結(jié)果,則結(jié)果集將具有如下形式:集將具有如下形式: 使用jdbc連接到數(shù)據(jù)庫步驟姓名姓名賈寶玉賈寶玉林黛玉林黛玉豬八戒豬八戒白骨精白骨精性別性別男男女女男男女女年齡年齡21192220(3)處理結(jié)果集)處理結(jié)果集讀入數(shù)據(jù)庫返回的結(jié)果讀入數(shù)據(jù)庫返回的結(jié)果resultset:resultset 包含符合包含符合 sqlsql 語句中條件的所有行,并且它語句中條件的所有行,并且它通過一套通過一套 getget 方法(這些方法(這些 getget 方法可以訪問當(dāng)前行中的不方法可以訪問當(dāng)前行中的不同列)提供了對(duì)這些行中數(shù)據(jù)的訪問。同列)提供了對(duì)這些行中數(shù)據(jù)的訪問。resultset.next
16、方法用于移動(dòng)到方法用于移動(dòng)到 resultset 中的下一中的下一行,使下一行成為當(dāng)前行。行,使下一行成為當(dāng)前行。 使用jdbc連接到數(shù)據(jù)庫步驟(3)處理結(jié)果集)處理結(jié)果集行和光標(biāo)行和光標(biāo)lresultsetresultset 維護(hù)指向其當(dāng)前數(shù)據(jù)行的光標(biāo)。每調(diào)用一次維護(hù)指向其當(dāng)前數(shù)據(jù)行的光標(biāo)。每調(diào)用一次 nextnext 方法,光標(biāo)向下移動(dòng)一行。方法,光標(biāo)向下移動(dòng)一行。l最初它位于第一行之前,因此第一次調(diào)用最初它位于第一行之前,因此第一次調(diào)用 nextnext 將把光標(biāo)置于將把光標(biāo)置于第一行上,使它成為當(dāng)前行。第一行上,使它成為當(dāng)前行。l隨著每次調(diào)用隨著每次調(diào)用 nextnext 導(dǎo)致光標(biāo)向下
17、移動(dòng)一行,按照從上至下的導(dǎo)致光標(biāo)向下移動(dòng)一行,按照從上至下的次序獲取次序獲取resultsetresultset 行。行。l在在 resultsetresultset 對(duì)象或其父輩對(duì)象或其父輩 statementstatement 對(duì)象關(guān)閉之前,光標(biāo)對(duì)象關(guān)閉之前,光標(biāo)一直保持有效一直保持有效 使用jdbc連接到數(shù)據(jù)庫步驟(3)處理結(jié)果集)處理結(jié)果集列列 方法方法 getxxxgetxxx 提供了獲取當(dāng)前行中某列值的途徑。在每一行提供了獲取當(dāng)前行中某列值的途徑。在每一行內(nèi),可按任何次序獲取列值。但為了保證可移植性,應(yīng)該從左內(nèi),可按任何次序獲取列值。但為了保證可移植性,應(yīng)該從左至右獲取列值,并且一
18、次性地讀取列值。列名或列號(hào)可用于標(biāo)至右獲取列值,并且一次性地讀取列值。列名或列號(hào)可用于標(biāo)識(shí)要從中獲取數(shù)據(jù)的列。例如,如果識(shí)要從中獲取數(shù)據(jù)的列。例如,如果 resultsetresultset 對(duì)象對(duì)象 rsrs 的第的第二列名為二列名為“性別性別”,并將值存儲(chǔ)為字符串,則下列任一代碼將,并將值存儲(chǔ)為字符串,則下列任一代碼將獲取存儲(chǔ)在該列中的值:獲取存儲(chǔ)在該列中的值:stringstring s s = = rs.getstring(rs.getstring(“性別性別););stringstring s s = = rs.getstring(2); rs.getstring(2); 使用jdb
19、c連接到數(shù)據(jù)庫步驟(3)處理結(jié)果集)處理結(jié)果集列列 注意列是從左至右編號(hào)的,并且從列注意列是從左至右編號(hào)的,并且從列 1 1 開始。同時(shí),用開始。同時(shí),用作作 getxxxgetxxx 方法的輸入的列名不區(qū)分大小寫。方法的輸入的列名不區(qū)分大小寫。提供使用列名這個(gè)選項(xiàng)的目的是為了讓在查詢中指定列名的提供使用列名這個(gè)選項(xiàng)的目的是為了讓在查詢中指定列名的用戶可使用相同的名字作為用戶可使用相同的名字作為 getxxxgetxxx 方法的參數(shù)。方法的參數(shù)。使用jdbc連接到數(shù)據(jù)庫步驟(3)處理結(jié)果集)處理結(jié)果集讀入數(shù)據(jù)庫返回的結(jié)果讀入數(shù)據(jù)庫返回的結(jié)果 由于是進(jìn)行查詢的工作,因此會(huì)返回一個(gè)由于是進(jìn)行查詢的
20、工作,因此會(huì)返回一個(gè)resultsetresultset對(duì)象,可使用對(duì)象,可使用whilewhile來讀出所返回的數(shù)來讀出所返回的數(shù)據(jù)據(jù). .例如:例如:resultset rs = stmt.executequery(“select 姓名姓名,性別性別,年齡年齡 from xs);while (rs.next() 使用使用jdbc連接到數(shù)據(jù)庫步驟連接到數(shù)據(jù)庫步驟(4)關(guān)閉數(shù)據(jù)庫的連接)關(guān)閉數(shù)據(jù)庫的連接關(guān)閉關(guān)閉 statementstatement 對(duì)象:對(duì)象:statementstatement 對(duì)象將由對(duì)象將由 javajava 垃圾收集程序自動(dòng)關(guān)閉。垃圾收集程序自動(dòng)關(guān)閉。而作為一種好的編
21、程風(fēng)格,應(yīng)在不需要而作為一種好的編程風(fēng)格,應(yīng)在不需要 statementstatement 對(duì)象時(shí)對(duì)象時(shí)顯式地關(guān)閉它們。顯式地關(guān)閉它們。這將立即釋放這將立即釋放 dbmsdbms 資源,有助于避免潛在的內(nèi)存問題資源,有助于避免潛在的內(nèi)存問題 使用jdbc連接到數(shù)據(jù)庫步驟(4)關(guān)閉數(shù)據(jù)庫的連接)關(guān)閉數(shù)據(jù)庫的連接關(guān)閉關(guān)閉 結(jié)果集;結(jié)果集;關(guān)閉關(guān)閉 statement 對(duì)象;對(duì)象;關(guān)閉關(guān)閉 連接;連接;使用jdbc連接到數(shù)據(jù)庫步驟下面的代碼段是執(zhí)行下面的代碼段是執(zhí)行 sqlsql 語句的示例。語句的示例。 java.sql.statementjava.sql.statement stmtstmt =
22、 = conn.createstatement();conn.createstatement();resultsetresultset r r = = stmtstmt.executequery(.executequery(“ select select 姓名姓名, ,性別性別, ,年齡年齡 fromfrom studentstudent ”););int i=0int i=0;whilewhile ( (r r.next().next()i=i+1i=i+1;/ 打印當(dāng)前行的值。打印當(dāng)前行的值。stringstring namename = = r.r.getstring(getstring
23、(姓名姓名););stringstring sexsex = = r r.getstring(.getstring(性別性別););floatfloat ageage = = r r.getint(.getint(年齡年齡););system.out.println(rowsystem.out.println(row = = + + i i + + name + + sex + + age);); 使用jdbc連接到數(shù)據(jù)庫步驟加載加載jdbc-odbc bridge 驅(qū)動(dòng)程序;使用驅(qū)動(dòng)程序;使用class.forname 方法顯式加載驅(qū)動(dòng)程序完成:方法顯式加載驅(qū)動(dòng)程序完成:建立操作數(shù)據(jù)庫建立操
24、作數(shù)據(jù)庫的的sql語句;語句;string url = jdbc:odbc:mydatabase;創(chuàng)建創(chuàng)建statement對(duì)象對(duì)象發(fā)送發(fā)送sql語句語句關(guān)閉關(guān)閉n1建立建立odbc數(shù)據(jù)源(可選)數(shù)據(jù)源(可選) n2裝入裝入jdbc驅(qū)動(dòng)程序驅(qū)動(dòng)程序 n3建立連接建立連接n4執(zhí)行執(zhí)行sql語句語句n5檢索結(jié)果檢索結(jié)果n6關(guān)閉連接關(guān)閉連接驅(qū)動(dòng)程序管理器連接sql語句結(jié)果集加jdbc驅(qū)動(dòng)程序建立與數(shù)據(jù)庫的連接發(fā)送sql查詢得到結(jié)果n打開打開windows的的“控制面板控制面板”,在,在“管理工具管理工具”中找到中找到“數(shù)據(jù)源數(shù)據(jù)源(odbc)”n在在“用戶用戶dns”選項(xiàng)卡的選項(xiàng)卡的“用戶數(shù)據(jù)源用戶
25、數(shù)據(jù)源”列表中,單擊列表中,單擊“添加添加”按鈕,彈出按鈕,彈出“創(chuàng)建新數(shù)據(jù)源創(chuàng)建新數(shù)據(jù)源”對(duì)話框?qū)υ捒?n選擇創(chuàng)建選擇創(chuàng)建“microsoft access driver”類型的數(shù)據(jù)源,類型的數(shù)據(jù)源,然后單擊然后單擊“完成完成”按鈕,彈出按鈕,彈出“odbc microsoft access安裝安裝”對(duì)話框?qū)υ捒?n在此對(duì)話框中,輸入數(shù)據(jù)源名稱,并單擊在此對(duì)話框中,輸入數(shù)據(jù)源名稱,并單擊“創(chuàng)建創(chuàng)建”按按鈕,彈出鈕,彈出“新數(shù)據(jù)庫新數(shù)據(jù)庫”對(duì)話框。如果事先已經(jīng)建立了對(duì)話框。如果事先已經(jīng)建立了數(shù)據(jù)庫,可以單擊數(shù)據(jù)庫,可以單擊“選擇選擇”按鈕,并指明數(shù)據(jù)庫的存按鈕,并指明數(shù)據(jù)庫的存放路徑。放路徑。 n在在“新建數(shù)據(jù)庫新建數(shù)據(jù)庫”對(duì)話框中,輸入需要新建的數(shù)據(jù)庫名稱,選擇對(duì)話框中,輸入需要新建的數(shù)據(jù)庫名稱,選擇數(shù)據(jù)庫的保存路徑,然后單擊數(shù)據(jù)庫的保存路徑,然后單擊“確定確定”按鈕,返回按鈕,返回“odbc microsoft access安裝安裝”對(duì)話框。對(duì)話框。n在在“odbc microsoft access安裝安裝”對(duì)話框中單擊對(duì)話框中單擊“確定確定”按按鈕,返回鈕,返回“odbc數(shù)據(jù)源管理器數(shù)據(jù)源管理器”對(duì)話框,新添加的用戶數(shù)據(jù)源對(duì)話框,新添加的用戶數(shù)據(jù)源將出現(xiàn)將出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 愚人節(jié)個(gè)人心得
- 初級(jí)會(huì)計(jì)實(shí)務(wù)-《初級(jí)會(huì)計(jì)實(shí)務(wù)》??荚嚲?51
- 智研咨詢發(fā)布:2024年中國(guó)高壓電纜行業(yè)競(jìng)爭(zhēng)格局及發(fā)展前景研究報(bào)告
- 2024年中國(guó)食品安全檢測(cè)行業(yè)市場(chǎng)現(xiàn)狀、前景分析研究報(bào)告(智研咨詢發(fā)布)
- 基于眼動(dòng)數(shù)據(jù)和視覺信息的自閉癥篩查算法研究
- 基于車輛邊緣計(jì)算的車-邊協(xié)同跨區(qū)任務(wù)卸載與資源分配技術(shù)研究
- 二零二五年度個(gè)人住房貸款保證擔(dān)保與貸前審核合同4篇
- 2025版行政人事部勞動(dòng)合同加班費(fèi)及休息日工資支付規(guī)定3篇
- 二零二五年度餐飲行業(yè)標(biāo)準(zhǔn)化食品原料采購(gòu)合同3篇
- 二零二五年度交通項(xiàng)目引進(jìn)資金中介執(zhí)行合同3篇
- 2024年公安機(jī)關(guān)理論考試題庫附答案【考試直接用】
- 中國(guó)末端執(zhí)行器(靈巧手)行業(yè)市場(chǎng)發(fā)展態(tài)勢(shì)及前景戰(zhàn)略研判報(bào)告
- 北京離婚協(xié)議書(2篇)(2篇)
- 2025中國(guó)聯(lián)通北京市分公司春季校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 康復(fù)醫(yī)學(xué)科患者隱私保護(hù)制度
- Samsung三星SMARTCAMERANX2000(20-50mm)中文說明書200
- 2024年藥品質(zhì)量信息管理制度(2篇)
- 廣東省廣州市2024年中考數(shù)學(xué)真題試卷(含答案)
- 高中學(xué)校開學(xué)典禮方案
- 內(nèi)審檢查表完整版本
- 3級(jí)人工智能訓(xùn)練師(高級(jí))國(guó)家職業(yè)技能鑒定考試題及答案
評(píng)論
0/150
提交評(píng)論