cách tìm nạp các giá trị thả xuống từ cơ sở dữ liệu và hiển thị trong jsp:
Tìm nạp động dữ liệu từ Mysql đến (thả xuống) tùy chọn chọn trong Jsp. Bài đăng này minh họa, để tìm nạp dữ liệu từ cơ sở dữ liệu mysql và hiển thị trong phần tử tùy chọn được chọn trong Jsp. Bạn nên biết bài đăng sau trước khi xem qua bài đăng này, tức là:
Cách kết nối cơ sở dữ liệu Mysql với jsp.
Cách tạo cơ sở dữ liệu trong MySql và chèn dữ liệu vào cơ sở dữ liệu. Cơ sở dữ liệu theo sau được sử dụng để minh họa cho ‘Tìm nạp dữ liệu động từ Mysql đến (thả xuống)
select option trong Jsp ’:
id City
1 London
2 Bangalore
3 Mumbai
4 Paris
Các mã sau được sử dụng để chèn dữ liệu vào cơ sở dữ liệu MySql. Cơ sở dữ liệu được sử dụng là “Thành phố” và tên người dùng =“root” và mật khẩu cũng được đặt là “root”.
Create Database city;
Use city;
Create table new(id int(4), city varchar(30));
insert into new values(1, 'LONDON');
insert into new values(2, 'MUMBAI');
insert into new values(3, 'PARIS');
insert into new values(4, 'BANGLORE');
Đây là mã để Tìm nạp động dữ liệu từ Mysql đến (thả xuống) tùy chọn chọn trong Jsp:
<%@ page import="java.sql.*" %>
<%ResultSet resultset =null;%>
<HTML>
<HEAD>
<TITLE>Select element drop down box</TITLE>
</HEAD>
<BODY BGCOLOR=##f89ggh>
<%
try{
//Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection connection =
DriverManager.getConnection
("jdbc:mysql://localhost/city?user=root&password=root");
Statement statement = connection.createStatement() ;
resultset =statement.executeQuery("select * from new") ;
%>
<center>
<h1> Drop down box or select element</h1>
<select>
<% while(resultset.next()){ %>
<option><%= resultset.getString(2)%></option>
<% } %>
</select>
</center>
<%
//**Should I input the codes here?**
}
catch(Exception e)
{
out.println("wrong entry"+e);
}
%>
</BODY>
</HTML>