1. Trang chủ
  2. » Thể loại khác

Truy cập Database trong JSP | 91 bài học JSP miễn phí hay nhất jsp database access

3 119 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 331,73 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Truy cập Database trong JSP Trước khi vào chương này, chúng tôi giả sử bạn đã hiểu cách ứng dụng JDBC làm việc.. Trước khi bắt đầu với truy cập Database thông qua một JSP, chắc chắn rằn

Trang 1

Truy cập Database trong JSP Trước khi vào chương này, chúng tôi giả sử bạn đã hiểu cách ứng dụng JDBC làm việc Trước khi bắt đầu với truy cập Database thông qua một JSP, chắc chắn rằng bạn đã cài đặt môi trường JDBC thích hợp cùng với một Database

Để biết thêm chi tiết về cách truy cập Database bởi sử dụng JDBC và

cài đặt môi trường của nó, bạn nên tham khảo: JDBC Tutorial

Để bắt đầu với các khái niệm cơ bản, chúng ta tạo một bẳng đơn giản và tạo một vài bản ghi trong bảng đó như sau:

Tạo table

Để tạo bảng Employees trong EMP database, bạn theo các bước:

Bước 1:

Mở một Command Prompt và thay đổi thư mục cài đặt như sau:

C : \>

C : \>cd Program Files \MySQL\b in

C : \Program Files \MySQL\b in >

Bước 2:

Login vào Database như sau:

C : \Program Files \MySQL\b in > mysql - u root - p

mysql >

Bước 3:

Tạo bảng Employee trong TEST database như sau:

mysql > use TEST ;

mysql > create table Employees

(

id int not null ,

age int not null ,

first varchar ( 255 ),

last varchar ( 255 )

);

Query OK , 0 rows affected ( 0.08 sec )

mysql >

Tạo Data Record trong JSP

Cuối cùng, bạn tạo một số record trong Employee table như sau:

mysql > INSERT INTO Employees VALUES ( 100 , 18 , 'Zara' ,

Trang 2

'Ali' );

Query OK , 1 row affected ( 0.05 sec )

mysql > INSERT INTO Employees VALUES ( 101 , 25 , 'Mahnaz' ,

Query OK , 1 row affected ( 0.00 sec )

mysql > INSERT INTO Employees VALUES ( 102 , 30 , 'Zaid' ,

Query OK , 1 row affected ( 0.00 sec )

mysql > INSERT INTO Employees VALUES ( 103 , 28 , 'Sumit' ,

Query OK , 1 row affected ( 0.00 sec )

mysql >

Hoạt động SELECT trong JSP

Ví dụ sau minh họa cách chúng ta thực thi lệnh SQL SELECT bởi sử dụng JSTL trong lập trình JSP:

<%@ page import = "java.io.*,java.util.*,java.sql.*" %>

<%@ page import = "javax.servlet.http.*,javax.servlet.*" %>

<%@ taglib uri = "http://java.sun.com/jsp/jstl/core"

prefix = "c" %>

<%@ taglib uri = "http://java.sun.com/jsp/jstl/sql"

prefix = "sql" %>

<html>

<head>

<title> SELECT Operation </title>

</head>

<body>

driver = "com.mysql.jdbc.Driver"

url = "jdbc:mysql://localhost/TEST"

user = "root" password = "pass123" />

<sql:query dataSource = "" var = "result" >

SELECT * from Employees;

</sql:query>

Trang 3

<table border = "1" width = "100%" >

<tr>

<th> Emp ID </th>

<th> First Name </th>

<th> Last Name </th>

<th> Age </th>

</tr>

<c:forEach var = "row" items = "" >

<tr>

<td><c:out value = "" /></td>

<td><c:out value = "" /></td>

<td><c:out value = "" /></td>

<td><c:out value = "" /></td>

</tr>

</c:forEach>

</table>

</body>

</html>

Bây giờ thử truy cập JSP trên, sẽ hiển thị kết quả sau:

Emp ID

First Name

Last Name

Ngày đăng: 02/12/2017, 21:58

TỪ KHÓA LIÊN QUAN