初學JSP與JDBC(mysql數據庫)

之前一直不知道jsp怎麼和數據庫連接,後來看了大神的博客以及看書大概知道了一些。

1.下好jdbc的包。見鏈接

把下載好的包放在tomcat的lib文件夾下面,然後建立一個web工程導入這個包。

->build path->configure build path->

然後就導入成功了。

我用的是mysql數據庫。(數據庫方面我就不多做解釋,不懂的可以去查一查。)

2.JDBC連接

我的數據庫連接是寫在一個servlet裏面,我的案例是進行一個查詢,所以一旦我的表單提交一個查詢字段,則servlet進行處理。

servlet進行JDBC連接第一步:

1.加載驅動程序:

private String driver = "com.mysql.jdbc.Driver";

Class.forName(driver);

2.建立連接對象。

private Connection con = null;

private String dburl = "jdbc:mysql://localhost:3306/數據庫名";

con = (Connection)DriverManager.getConnection(dburl,username,password);(uesename和password是你登錄數據庫的用戶名和密碼)

3.創建語句對象

String sql = "select * from user where user_name like ?;";

pstmt = con.prepareStatement(sql);(由於會多次進行查詢,所以對查詢語句進行預編譯,會節約大量時間)

經過這些步驟大概就好了,然後對你的結果進行存儲,再通過重定向到響應頁面。

3.響應。

響應數據的獲取我是通過java bean來實現的。要注意的是java bean要事先聲明。在servlet裏面,有一個這個語句request.getSession().setAttribute("infor", info);(info是指存儲的對象,infor是java bean的獲取屬性。)

<jsp:useBean id ="infor"type = "com.demo.Info" scope = "session"></jsp:useBean>

然後只要在響應頁面通過Getproperty方法來獲取相應的信息就好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章