国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JSP > 正文

JSP網(wǎng)站開(kāi)發(fā)基礎(chǔ)總結(jié)《三》

2019-11-14 23:19:38
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
jsp網(wǎng)站開(kāi)發(fā)基礎(chǔ)總結(jié)《三》

  經(jīng)過(guò)前兩篇的總結(jié),我想大家一定迫不及待的想學(xué)習(xí)今天的關(guān)于jsp與MySQL數(shù)據(jù)庫(kù)連接的知識(shí)了。既然需要連接mysql數(shù)據(jù)庫(kù),你首先需要保證你的電腦已經(jīng)安裝過(guò)mysql數(shù)據(jù)庫(kù),mysql數(shù)據(jù)庫(kù)的安裝步驟,大家可以問(wèn)一下度娘,網(wǎng)上這方面的博客多的數(shù)不勝數(shù),mysql的安裝文件,大家可以到Oricle官網(wǎng)下載最新版本。為了方便咱們對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,在這里為大家推薦一款mysql數(shù)據(jù)庫(kù)管理軟件--SQLyog,同樣的在網(wǎng)上搜一下,安裝是很簡(jiǎn)單的,下一步到底即可。有了mysql數(shù)據(jù)庫(kù),我們就可以開(kāi)始接下來(lái)的學(xué)習(xí)了。

  本篇為大家講解如何使用jsp與mysql數(shù)據(jù)庫(kù)進(jìn)行交互。

 1、創(chuàng)建數(shù)據(jù)庫(kù):

  點(diǎn)擊我們安裝的SQLyou,打開(kāi)后在左側(cè)空白區(qū)域點(diǎn)擊鼠標(biāo)右鍵,在彈出的窗口中選擇創(chuàng)建數(shù)據(jù)庫(kù),在新彈出的窗口中,數(shù)據(jù)名項(xiàng)填我們的要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名即可,下面的字符集選擇UTF-8,然后點(diǎn)擊ok即可。

  

 2、創(chuàng)建表:

  創(chuàng)建表的操作有了SQLyog就變的非常簡(jiǎn)單,我們單擊我們剛剛創(chuàng)建好的數(shù)據(jù)庫(kù),選擇表項(xiàng),右鍵單擊,創(chuàng)建表,在右側(cè)區(qū)域填寫相關(guān)內(nèi)容即可。

  

 3、數(shù)據(jù)庫(kù)連接:

  通過(guò)上面兩步,現(xiàn)在我們已經(jīng)有了我們的數(shù)據(jù)庫(kù),接下來(lái)就開(kāi)始我們的連接操作。首先我們?cè)谖覀兊墓こ添?xiàng)目下的src目錄下,新建一個(gè)java文件,文件名可以任意設(shè)置,為了便于管理,建議大家創(chuàng)建java文件時(shí)做好分類,把作用的不同的java文件放在不同的包中。

  DBO.java:

public class DBO {    PRivate static final String DBDRIVER="org.gjt.mm.mysql.Driver";//數(shù)據(jù)庫(kù)驅(qū)動(dòng)地址    private static final String DBURL="jdbc:mysql://localhost:3306/blog";//數(shù)據(jù)庫(kù)連接地址    private static final String DBNAME="root";//數(shù)據(jù)庫(kù)賬戶    private static final String DBPAW="root";//數(shù)據(jù)庫(kù)密碼    static{        try {            Class.forName(DBDRIVER);//加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)        } catch (ClassNotFoundException e) {            e.printStackTrace();        }    }        public static Connection getConnection(){        Connection conn = null;        try {            conn = DriverManager.getConnection(DBURL, DBNAME, DBPAW);//獲得數(shù)據(jù)庫(kù)連接對(duì)象        } catch (SQLException e) {            e.printStackTrace();        }        return conn;    }        //關(guān)閉數(shù)據(jù)庫(kù)操作    public static void close(ResultSet rs, Statement st, Connection conn){        try {            if(rs!=null){                rs.close();            }            if(st!=null){                rs.close();            }            if(conn!=null){                rs.close();            }        } catch (SQLException e) {            e.printStackTrace();        }    }        //方法重載    public static void close(Statement st, Connection conn){        DBO.close(null, st, conn);    }}

 4、數(shù)據(jù)庫(kù)連接測(cè)試:

  編寫一個(gè)測(cè)試程序Test.java:

public class Test {    /**     * @param 數(shù)據(jù)庫(kù)連接測(cè)試     */    @SuppressWarnings("static-access")    public static void main(String[] args) {        DBO db = new DBO();        Connection conn = null;        conn = db.getConnection();        if(conn!=null){            System.out.println("數(shù)據(jù)庫(kù)連接正常!");        }    }}

 5、MySQL數(shù)據(jù)庫(kù)jar包的添加:

  大家可以到網(wǎng)上下載mysql數(shù)據(jù)庫(kù)jar包,這個(gè)沒(méi)什么的,大家只要下載一個(gè)就可以了,然后我們需要把jar文件添加到我們工程的WEB-INFO下的lib目錄里。然后我們打開(kāi)測(cè)試代碼,運(yùn)行程序,當(dāng)控制臺(tái)輸出:數(shù)據(jù)庫(kù)連接正常,至此我們的數(shù)據(jù)庫(kù)連接就大功告成。

 本篇博客就為大家總結(jié)到這里,大家有什么疑問(wèn)可以留言交流。下一篇mysql數(shù)據(jù)庫(kù)增、刪、改、查操作。

  


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泸西县| 萍乡市| 米易县| 寿宁县| 文登市| 曲阳县| 明星| 绥化市| 奉节县| 贡嘎县| 柘荣县| 泰兴市| 都兰县| 沁源县| 沁阳市| 闽侯县| 上犹县| 资源县| 琼海市| 宜阳县| 平远县| 沾化县| 太原市| 卢龙县| 财经| 崇左市| 棋牌| 余江县| 遂平县| 万全县| 衡山县| 微博| 关岭| 乌海市| 百色市| 左贡县| 会宁县| 铁力市| 额敏县| 花垣县| 龙井市|