jsp串連資料庫

來源:互聯網
上載者:User

標籤:web應用開發   jsp   資料庫   mysql   

jsp串連mysql資料庫步驟:

1、建立mysql資料庫指令碼:

use uestc;create table emp(empno INT(4)     PRIMARY KEY,ename VARCHAR(10),job VARCHAR(9), hiredate DATE,sal FLOAT(7,2) );insert into emp(empno,ename,job,hiredate,sal) values(6060,'張三','經理','2001-09-16',2000.30);insert into emp(empno,ename,job,hiredate,sal) values(7369,'李四','銷售','2003-10-09',1500.90);insert into emp(empno,ename,job,hiredate,sal) values(7698,'王五','銷售','2005-03-12',800);insert into emp(empno,ename,job,hiredate,sal) values(7762,'趙六','銷售','2005-03-09',1000);insert into emp(empno,ename,job,hiredate,sal) values(7782,'楊七','分析員','2005-01-12',2500);insert into emp(empno,ename,job,hiredate,sal) values(7839,'朱八','經理','2006-09-01',2500);insert into emp(empno,ename,job,hiredate,sal) values(8964,'錢九','分析員','2003-10-01',3000);

2、mysql資料庫執行步驟1指令碼,輸入SELECT * FROM emp,查詢結果如所示;


3、將mysql的驅動程式複製到Tomcat6.0\lib目錄中;

4、編寫JSP程式listemp.jsp,JSP程式如下所示:

<%@ page contentType="text/html" pageEncoding="GBK"%><%@ page import="java.sql.*"%><html><head><title>資料庫連接</title></head><body><%!//定義資料庫驅動程式public static final String DBDRIVER="com.mysql.jdbc.Driver";//資料庫連接地址public static final String DBURL="jdbc:mysql://localhost:3306/uestc";//資料庫連接使用者名稱public static final String DBUSER="root";//資料庫連接密碼public static final String DBPASS="mysql";%><%Connection conn=null;//聲明資料庫連接對象PreparedStatement pstmt=null;//聲明資料庫操作ResultSet rs=null;//聲明資料庫結果集%><%try{//資料庫中會出現異常,所以要使用try。。catch處理Class.forName(DBDRIVER);//資料庫驅動程式載入conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS);//取得資料庫連接String sql="SELECT empno,ename,job,sal,hiredate FROM emp";pstmt = conn.prepareStatement(sql);//執行個體化preparedStatement對象rs = pstmt.executeQuery();%><center><table border="1" width="80%"><tr><td>僱員編號</td><td>僱員姓名</td><td>僱員工作</td><td>僱員工資</td><td>僱傭日期</td></tr><%while(rs.next()) {//迴圈emp表中的行記錄int empno=rs.getInt(1);//取出僱員編號String ename=rs.getString(2);//取出僱員姓名String job=rs.getString(3);//取出僱員工作float sal=rs.getFloat(4);//取出僱員工資java.util.Date date=rs.getDate(5);//取出僱傭日期%><tr><td><%=empno%></td><td><%=ename%></td><td><%=job%></td><td><%=sal%></td><td><%=date%></td></tr><%}%></table></center><%} catch(Exception e) {System.out.println(e);//向tomcat中列印} finally {rs.close();pstmt.close();conn.close();}%></body></html>
5、在瀏覽器上輸入虛擬路徑名稱http://localhost/uestc/,找到listemp.jsp檔案,點擊開啟,顯示的結果如下所示:


顯示結果表明jsp程式成功讀取mysql資料庫資訊,jsp和mysql串連成功!


jsp串連資料庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.