Thuộc tính
Thuộc tính | Mô tả | Bắt buộc | Mặc định |
---|---|---|---|
trình điều khiển | Tên của lớp trình điều khiển JDBC sẽ được đăng ký | Không | Không có |
url | URL JDBC cho kết nối cơ sở dữ liệu | Không | Không có |
người dùng | Tên người dùng cơ sở dữ liệu | Không | Không có |
mật khẩu | Mật khẩu cơ sở dữ liệu | Không | Không có |
mật khẩu | Mật khẩu cơ sở dữ liệu | Không | Không có |
dataSource | Đã chuẩn bị trước cơ sở dữ liệu | Không | Không có |
var | Tên của biến đại diện cho cơ sở dữ liệu | Không | Đặt mặc định |
phạm vi | Phạm vi của biến để đại diện cho cơ sở dữ liệu | Không | Trang |
Ví dụ
Xem xét thông tin sau về thiết lập cơ sở dữ liệu MySQL của bạn -
-
Chúng tôi đang sử dụng JDBC MySQL người lái xe.
-
Chúng tôi sẽ kết nối với cơ sở dữ liệu TEST trên máy cục bộ.
-
Chúng tôi sẽ sử dụng user_id và mật khẩu của tôi để truy cập cơ sở dữ liệu TEST.
Tất cả các tham số trên sẽ khác nhau dựa trên MySQL của bạn hoặc bất kỳ thiết lập cơ sở dữ liệu nào khác. Xem xét các tham số ở trên, ví dụ sau sử dụng setDataSource thẻ -
<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %> <%@ taglib uri = "https://java.sun.com/jsp/jstl/sql" prefix = "sql"%> <html> <head> <title>JSTL sql:setDataSource Tag</title> </head> <body> <sql:setDataSource var = "snapshot" driver = "com.mysql.jdbc.Driver" url = "jdbc:mysql://localhost/TEST" user = "user_id" password = "mypassword"/> <sql:query dataSource = "${snapshot}" sql = "..." var = "result" /> </body> </html>
Chúng tôi sẽ sử dụng