回 帖 发 新 帖 刷新版面

主题:大家帮忙看哈

import java.sql.*;
import test.sqlBean;
public class B extends sqlBean{
    public static void main(String args[])throws 

ClassNotFoundException,SQLException
    {
        String [color=FF0000]kind[/color]=new String("UserPeople");//UserPeople为一个表
        sqlBean  lg=new sqlBean();
        ResultSet rs=lg.executeQuery("select*from"+ kind+" where id='10'");
    while(rs.next())
    {
        String password1=rs.getString("Password");
        System.out.println(password1);
    }
    }
}
我想做的是让它能够随kind不同在不同表中查询

回复列表 (共1个回复)

沙发

String kind=new String("UserPeople");这样就是直接给kind赋值,它是唯一的,即只能从表UserPeople中查询!
按你的意思,应该传递的是一个数据表对象,所以形式应该是这样的:
String kind=new String(UserPeople);当然要改成你要传递的对象。

我来回复

您尚未登录,请登录后再回复。点此登录或注册