当前位置: 技术问答>java相关
大家看这个可以解决吗?作一个有点象pb中下拉数据窗口的类!!!请指教!!!!
来源: 互联网 发布时间:2017-04-07
本文导语: 我要写个class,在jsp中调用它;实现功能是输入数据库的一个表名和其中一个字段名;输出是包含这个字段数据的下拉列表框!!! jsp中调用如下: 这样就可以生成一个下拉列表框了,该怎么写,向各位大侠请教...
我要写个class,在jsp中调用它;实现功能是输入数据库的一个表名和其中一个字段名;输出是包含这个字段数据的下拉列表框!!!
jsp中调用如下:
这样就可以生成一个下拉列表框了,该怎么写,向各位大侠请教!!!!
jsp中调用如下:
这样就可以生成一个下拉列表框了,该怎么写,向各位大侠请教!!!!
|
package dw;
import java.sql.*;
public class DropDownDataWindow {
public String getSelect(String tablename,String columnname) {
String s="";
String columnvalue="";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=databasename";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select "+columnname+" as a from "+tablename;
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
columnvalue=rs.getString(1);
s+="
import java.sql.*;
public class DropDownDataWindow {
public String getSelect(String tablename,String columnname) {
String s="";
String columnvalue="";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=databasename";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select "+columnname+" as a from "+tablename;
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
columnvalue=rs.getString(1);
s+="