標籤:style blog http color io os ar 使用 java
下載mysql-connector-java-5.1.26-bin.jar驅動程式。
複製粘貼到目錄下。web-inf/lib下
資料庫:
--刪除資料庫DROP DATABASE IF EXISTS mldn ;--建立資料庫CREATE DATABASE mldn CHARACTER SET UTF8 ;--使用資料庫USE mldn ;--刪除資料表 DROP TABLE IF EXISTS emp ;--建立資料表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 (8964,‘祺‘,‘分析員‘,‘2003-10-01‘,3000) ;INSERT INTO emp (empno,ename,job,hiredate,sal) VALUES (7698,‘惠‘,‘銷售‘,‘2005-03-12‘,800) ;INSERT INTO emp (empno,ename,job,hiredate,sal) VALUES (7782,‘軍‘,‘分析員‘,‘2005-01-12‘,2500) ;INSERT INTO emp (empno,ename,job,hiredate,sal) VALUES (7762,‘明‘,‘銷售‘,‘2005-03-09‘,1000) ;INSERT INTO emp (empno,ename,job,hiredate,sal) VALUES (7839,‘月‘,‘經理‘,‘2006-09-01‘,2500) ;
jsp頁面
<%@ page contentType="text/html" pageEncoding="GBK"%><%@ page import="java.sql.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>www.mldnjava.cn,MLDN高端Java培訓</title></head><body><%! public static final String DBDRIVER = "com.mysql.jdbc.Driver" ; public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ; public static final String DBUSER = "root" ; public static final String DBPASS = "lcp8090" ;%><% Connection conn = null ; PreparedStatement pstmt = null ; ResultSet rs = null ;%><%try{ Class.forName(DBDRIVER) ; conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ; String sql = "SELECT empno,ename,job,sal,hiredate FROM emp" ; pstmt = conn.prepareStatement(sql) ; rs = pstmt.executeQuery() ;%><center><table border="1" width="80%"> <tr> <td>僱員編號</td> <td>僱員姓名</td> <td>僱員工作</td> <td>僱員工資</td> <td>僱傭日期</td> </tr><% while(rs.next()){ 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) ;}finally{ rs.close() ; pstmt.close() ; conn.close() ; // 如果直接關閉串連也可以}%></body></html>
jsp串連mysql