如何在后端使用 java 和 Ms 访问获取字符串并添加到下拉列表
Posted
技术标签:
【中文标题】如何在后端使用 java 和 Ms 访问获取字符串并添加到下拉列表【英文标题】:how to fetch string and add to a drop down list using java and Ms access at backend 【发布时间】:2015-02-19 03:59:03 【问题描述】:我遇到了与数据库项目相关的问题。
我需要显示一个 JSP 页面,其中包含数据库表中所有可用测试名称的下拉列表,其形式为
Test_List(Test_ID, Test_Name, No_of_Que)
我尝试了一些方法:
<select name="test name">
<%
try
Connection con = DriverManager.getConnection("Jdbc:Odbc:Exam","","");
Statement st = con.createStatement();
String sql ="Select * from Test_List";
ResultSet rs =st.executeQuery(sql);
%>
<select name="test">
<%
while(rs.next())
String val=rs.getString("Test_Name");
%>
<option><%val%></option>
<%
catch(SQLException e)out.print(e);
%>
</select>
在这里,我尝试将值保存在字符串 val 中,然后搜索可以将此字符串设置为下拉菜单的选项列表的任何选项...
【问题讨论】:
【参考方案1】:尝试如下: `
try
Connection con =DriverManager.getConnection("Jdbc:Odbc:Exam","","");
Statement st = con.createStatement();
String sql ="Select * from Test_List";
ResultSet rs =st.executeQuery(sql);
%><select name="test"><%
String val=rs.getString("Test_Name");
i++;
%><%out.println("<option>"+val+"</option>");%><%
%>
</select>
`
【讨论】:
以上是关于如何在后端使用 java 和 Ms 访问获取字符串并添加到下拉列表的主要内容,如果未能解决你的问题,请参考以下文章
使用 java 和 sql INSERT Query 在 MS 访问中插入字符串类型变量和日期类型变量