經過前兩篇的總結,我想大家一定迫不及待的想學習今天的關于jsp與MySQL的數據庫連接的知識了。既然需要連接mysql數據庫,你首先需要保證你的電腦已經安裝過mysql數據庫,mysql數據庫的安裝步驟,大家可以問一下度娘,網上這方面的博客多的數不勝數,mysql的安裝文件,大家可以到Oricle官網下載最新版本。為了方便咱們對數據庫進行管理,在這里為大家推薦一款mysql數據庫管理軟件--SQLyog,同樣的在網上搜一下,安裝是很簡單的,下一步到底即可。有了mysql數據庫,我們就可以開始接下來的學習了。
本篇為大家講解如何使用jsp與mysql數據庫進行交互。
1、創建數據庫:
點擊我們安裝的SQLyou,打開后在左側空白區域點擊鼠標右鍵,在彈出的窗口中選擇創建數據庫,在新彈出的窗口中,數據名項填我們的要創建的數據庫名即可,下面的字符集選擇UTF-8,然后點擊ok即可。
2、創建表:
創建表的操作有了SQLyog就變的非常簡單,我們單擊我們剛剛創建好的數據庫,選擇表項,右鍵單擊,創建表,在右側區域填寫相關內容即可。
3、數據庫連接:
通過上面兩步,現在我們已經有了我們的數據庫,接下來就開始我們的連接操作。首先我們在我們的工程項目下的src目錄下,新建一個java文件,文件名可以任意設置,為了便于管理,建議大家創建java文件時做好分類,把作用的不同的java文件放在不同的包中。
DBO.java:
public class DBO { PRivate static final String DBDRIVER="org.gjt.mm.mysql.Driver";//數據庫驅動地址 private static final String DBURL="jdbc:mysql://localhost:3306/blog";//數據庫連接地址 private static final String DBNAME="root";//數據庫賬戶 private static final String DBPAW="root";//數據庫密碼 static{ try { Class.forName(DBDRIVER);//加載數據庫驅動 } catch (ClassNotFoundException e) { e.printStackTrace(); } } public static Connection getConnection(){ Connection conn = null; try { conn = DriverManager.getConnection(DBURL, DBNAME, DBPAW);//獲得數據庫連接對象 } catch (SQLException e) { e.printStackTrace(); } return conn; } //關閉數據庫操作 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、數據庫連接測試:
編寫一個測試程序Test.java:
public class Test { /** * @param 數據庫連接測試 */ @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("數據庫連接正常!"); } }}
5、MySQL數據庫jar包的添加:
大家可以到網上下載mysql數據庫jar包,這個沒什么的,大家只要下載一個就可以了,然后我們需要把jar文件添加到我們工程的WEB-INFO下的lib目錄里。然后我們打開測試代碼,運行程序,當控制臺輸出:數據庫連接正常,至此我們的數據庫連接就大功告成。
本篇博客就為大家總結到這里,大家有什么疑問可以留言交流。下一篇mysql數據庫增、刪、改、查操作。
新聞熱點
疑難解答