2016-01-20 44 views
0

我使用JSP使用servlet創建插件的網站讓更多的功能,而且我堅持,我想創建一個特定的輸出表從數據庫和機會的數據,從表中選擇一個行,像例如做更多的功能,如刪除數據或編輯。但我無法想象如何去做,甚至有可能嗎? 這裏是我的輸出:我無法想象如何選擇與JSP幾個不同的列一個錶行,並用它

<table border="2"> 
<tr> 
<td>ID</td> 
<td>Name</td> 
<td>Surname</td> 
<td>Birth</td> 
<td>Country</td> 
<td>City</td> 
<td>SSN</td> 
</tr> 
<%@ page import="java.sql.Connection" %> 
<%@ page import="java.sql.DriverManager" %> 
<%@ page import="java.sql.Statement" %> 
    <%@ page import="java.sql.SQLException" %> 
    <%@ page import="java.sql.ResultSet" %> 

<% 

    Connection connection = null; 
Statement stmt = null; 
ResultSet rs = null; 


try 
{ 

Class.forName("com.mysql.jdbc.Driver"); 

String query="select pad_code,firstname,surname,birth,country,city,ssn from pacient"; 
Connection conn=DriverManager.getConnection("jdbc:mysql://rude.su.lt:3306/selvenis_kursinis","****", "****"); 
stmt=conn.createStatement(); 
rs=stmt.executeQuery(query); 

while(rs.next()) 
{ 

%> 
    <tr><td><%=rs.getInt("pad_code") %></td> 
    <td><%=rs.getString("firstname") %></td> 
    <td><%=rs.getString("surname") %></td> 
    <td><%=rs.getInt("birth") %></td> 
    <td><%=rs.getString("country") %></td> 
    <td><%=rs.getString("city") %></td> 
    <td><%=rs.getInt("ssn") %></td></tr> 
     <% 

} 
%> 
    </table> 
    <% 
    rs.close(); 
    stmt.close(); 
    conn.close(); 
    } 
catch(Exception e) 
{ 
    e.printStackTrace(); 
    } 


%> 
+0

您可以發佈所有的頁面的jsp? – Abdelhak

回答

0

當你想修改你的數據庫,你需要發送它描述了修改HTTP請求。例如,當pad_code是你的主鍵,你可以發送一個HTTP刪除包含pad_code請求。

因此,你需要創建一個表單或JavaScript函數將發送該請求。最後,您需要更新您的用戶界面(例如重新加載或AJAX)。

相關問題