? 授課機(jī)構(gòu):甲骨文OAEC IT人才實(shí)訓(xùn)基地
? 地址:上海市黃浦區(qū)天津路180號(hào)應(yīng)氏大廈16層
? 發(fā)布時(shí)間:2016-05-27
18216026475
網(wǎng)報(bào)價(jià)格:詳詢
課程原價(jià):詳詢
課程詳情| 學(xué)校簡(jiǎn)介| 學(xué)校地址| 網(wǎng)上報(bào)名
課程培養(yǎng)目標(biāo):
1、掌握數(shù)據(jù)庫基礎(chǔ),數(shù)據(jù)庫設(shè)計(jì),開發(fā)和管理等方面基礎(chǔ)知識(shí),熟練掌握SQL的使用。深入掌握ORM的思想,熟練運(yùn)用JDBC解決數(shù)據(jù)持久化的方法。
2、掌握Html靜態(tài)頁面技術(shù)、http協(xié)議處理、及動(dòng)態(tài)表單的設(shè)計(jì);熟悉CSS技術(shù)。深入學(xué)習(xí)網(wǎng)頁特效技術(shù),豐富表達(dá)網(wǎng)頁內(nèi)容,JS框架的學(xué)習(xí)和掌握。
3、掌握使用Servlets、JSP及相關(guān)技術(shù)聯(lián)合開發(fā)Web應(yīng)用;理解Web應(yīng)用性能優(yōu)化技術(shù);理解MVC模式;熟練掌握Web應(yīng)用代碼調(diào)試方法。掌握全新思想的用戶交互界面的構(gòu)建方法;了解滿足客戶體驗(yàn)的客戶端代碼編寫方法。
價(jià) 格:
請(qǐng)?jiān)儍r(jià)
課時(shí)安排:
34天左右
上課時(shí)間:
周一至周五9:00-17:00,周六、周日老師值班。
滾動(dòng)式開班,每個(gè)月下半旬開班。
上課地點(diǎn):
上海市黃浦區(qū)天津路180號(hào)應(yīng)氏大廈16層
課程優(yōu)勢(shì):
Oracle IT職業(yè)教育品牌-值得信賴!
最強(qiáng)的師資陣容打造科學(xué)的課程體系
融入原廠最新技術(shù)真實(shí)企業(yè)項(xiàng)目實(shí)訓(xùn)
強(qiáng)大Oracle雇主聯(lián)盟就業(yè)平臺(tái)-為學(xué)員就業(yè)保駕護(hù)航
java課程內(nèi)容:
(階段項(xiàng)目:影像租賃系統(tǒng)、選課教務(wù)系統(tǒng)數(shù)據(jù)建模和數(shù)據(jù)庫設(shè)計(jì)、DVD租賃管理系統(tǒng)、電子商務(wù)系統(tǒng)、選課教務(wù)系統(tǒng)、旅游網(wǎng)站、站內(nèi)消息系統(tǒng)、Web綜合應(yīng)用--在線書城)
關(guān)系型數(shù)據(jù)庫基礎(chǔ)
查詢語句
單行函數(shù)
多表查詢
組函數(shù)
子查詢
數(shù)據(jù)建模和數(shù)據(jù)庫設(shè)計(jì)
DDL語句
DML語句
Oracle數(shù)據(jù)字典
常見數(shù)據(jù)庫對(duì)象
用戶訪問控制
JDBC基礎(chǔ)
對(duì)象關(guān)系映射(ORM)
JDBC高級(jí)
數(shù)據(jù)庫訪問幾乎每一個(gè)稍微成型的程序都要用到的知識(shí),怎么高效的訪問數(shù)據(jù)庫也是我們學(xué)習(xí)的一個(gè)重點(diǎn),java訪問數(shù)據(jù)庫主要用的方法是JDBC,它是java語言中用來規(guī)范客戶端程序如何來訪問數(shù)據(jù)庫的應(yīng)用程序接口,提供了諸如查詢和更新數(shù)據(jù)庫中數(shù)據(jù)的方法。
JDBC連接數(shù)據(jù)庫
•創(chuàng)建一個(gè)以JDBC連接數(shù)據(jù)庫的程序,包含7個(gè)步驟:
1、加載JDBC驅(qū)動(dòng)程序:
在連接數(shù)據(jù)庫之前,首先要加載想要連接的數(shù)據(jù)庫的驅(qū)動(dòng)到JVM(Java虛擬機(jī)),
這通過java.lang.Class類的靜態(tài)方法forName(String className)實(shí)現(xiàn)。
例如:
try{
//加載MySql的驅(qū)動(dòng)類
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驅(qū)動(dòng)程序類 ,加載驅(qū)動(dòng)失?。?span>");
e.printStackTrace() ;
}
成功加載后,會(huì)將Driver類的實(shí)例注冊(cè)到DriverManager類中。
2、提供JDBC連接的URL
•連接URL定義了連接數(shù)據(jù)庫時(shí)的協(xié)議、子協(xié)議、數(shù)據(jù)源標(biāo)識(shí)。
•書寫形式:協(xié)議:子協(xié)議:數(shù)據(jù)源標(biāo)識(shí)
協(xié)議:在JDBC中總是以jdbc開始
子協(xié)議:是橋連接的驅(qū)動(dòng)程序或是數(shù)據(jù)庫管理系統(tǒng)名稱。
數(shù)據(jù)源標(biāo)識(shí):標(biāo)記找到數(shù)據(jù)庫來源的地址與連接端口。
例如:(MySql的連接URL)
jdbc:mysql:
//localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
useUnicode=true:表示使用Unicode字符集。如果characterEncoding設(shè)置為
gb2312或GBK,本參數(shù)必須設(shè)置為true 。characterEncoding=gbk:字符編碼方式。
3、創(chuàng)建數(shù)據(jù)庫的連接
•要連接數(shù)據(jù)庫,需要向java.sql.DriverManager請(qǐng)求并獲得Connection對(duì)象,
該對(duì)象就代表一個(gè)數(shù)據(jù)庫的連接。
•使用DriverManager的getConnectin(String url , String username ,
String password )方法傳入指定的欲連接的數(shù)據(jù)庫的路徑、數(shù)據(jù)庫的用戶名和
密碼來獲得。
例如:
//連接MySql數(shù)據(jù)庫,用戶名和密碼都是root
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println("數(shù)據(jù)庫連接失敗!");
se.printStackTrace() ;
}
4、創(chuàng)建一個(gè)Statement
•要執(zhí)行SQL語句,必須獲得java.sql.Statement實(shí)例,Statement實(shí)例分為以下3
種類型:
1、執(zhí)行靜態(tài)SQL語句。通常通過Statement實(shí)例實(shí)現(xiàn)。
2、執(zhí)行動(dòng)態(tài)SQL語句。通常通過PreparedStatement實(shí)例實(shí)現(xiàn)。
3、執(zhí)行數(shù)據(jù)庫存儲(chǔ)過程。通常通過CallableStatement實(shí)例實(shí)現(xiàn)。
具體的實(shí)現(xiàn)方式:
Statement stmt = con.createStatement() ;
PreparedStatement pstmt = con.prepareStatement(sql) ;
CallableStatement cstmt =
con.prepareCall("{CALL demoSp(? , ?)}") ;
甲骨文OAEC IT人才實(shí)訓(xùn)基地(http://www.oracleoaec.net/)
OAEC人才產(chǎn)業(yè)基地下設(shè)教育中心,主要負(fù)責(zé)甲骨文在上海及周邊地區(qū)的IT人才的培養(yǎng)、技術(shù)標(biāo)準(zhǔn)的推廣、合作院校的建立等,是甲骨文(上海)OAEC人才產(chǎn)業(yè)基地的高等教育解決方案中心。OAEC人才產(chǎn)業(yè)基地的設(shè)立旨在為了讓在?;驊?yīng)屆畢業(yè)大學(xué)生能夠便捷的在就近區(qū)域?qū)W習(xí)到甲骨文的相關(guān)IT技術(shù),提升個(gè)人職場(chǎng)競(jìng)爭(zhēng)力,為所有IT學(xué)習(xí)者打造便利、低成本的學(xué)習(xí)途徑。OAEC人才產(chǎn)業(yè)基地結(jié)合公司在多個(gè)技術(shù)領(lǐng)域的領(lǐng)導(dǎo)地位及甲骨文大學(xué)快速、全面、先進(jìn)的課程研發(fā)體系,同時(shí),聯(lián)合合作院校的力量進(jìn)行本地化,向中國(guó)本地學(xué)生、個(gè)人提供最適合與權(quán)威的IT學(xué)習(xí)課程。網(wǎng)址http://www.oracleoaec.net
學(xué)校名稱:甲骨文OAEC IT人才實(shí)訓(xùn)基地
固定電話:18216026475
授課地址:上海市黃浦區(qū)天津路180號(hào)應(yīng)氏大廈16層 預(yù)約參觀
網(wǎng)上報(bào)名搶優(yōu)惠
價(jià)格:5800 甲骨文OAEC IT人才實(shí)訓(xùn)基地