sql >> Databasteknik >  >> RDS >> Mysql

Hur man hämtar dropdown-värdena från databasen och visar i jsp

hur man hämtar rullgardinsvärdena från databasen och visar dem i jsp:

Hämta data dynamiskt från Mysql för att (rullgardinsmenyn) välja alternativ i Jsp. Det här inlägget illustrerar, att hämta data från mysql-databasen och visa i select option-element i Jsp. Du bör känna till följande inlägg innan du går igenom det här inlägget, dvs.:

Hur man ansluter Mysql-databas till jsp.

Hur man skapar en databas i MySql och infogar data i databasen. Följande databas används för att illustrera "Hämta dynamiskt data från Mysql till (rullgardinsmenyn)

välj alternativ i Jsp’ :

id  City
1   London
2   Bangalore
3   Mumbai
4   Paris

Följande koder används för att infoga data i MySql-databasen. Databasen som används är "City" och användarnamn ="root" och lösenordet är också inställt som "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');

Här är koden för att dynamiskt hämta data från Mysql för att (rullgardinsmenyn) välja alternativ i 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>



  1. serie i postgres ökar även om jag har lagt till på konflikt gör ingenting

  2. Kan du skapa ett index i CREATE TABLE-definitionen?

  3. EFTER LOGON(Oracle) trigger i PostgreSQL med tillägg – login_hook

  4. Är det verkligen nödvändigt med citattecken runt tabeller och kolumner i en MySQL-fråga?