【发布时间】:2018-03-30 23:54:39
【问题描述】:
我正在使用 SQL 和 Java 进行基本的菜单实现。我正在尝试从名为Login 的类中访问变量user_name。在Login 文件中,我要求用户输入他们的用户名、密码和其他信息,然后从数据库中选择这些信息来检查他们是否是 users_ 表的成员。在用户能够访问菜单中的某些选项之前,我会在 Menu 文件中调用其中一些函数。但是,对于某些菜单选项,我需要将Login 中的用户输入的user_name 插入到使用INSERT INTO VALUES 的各种表的数据库中。无论如何我可以这样做,因为在打印输出时我的插入代码我的user_name 字段是null。
您将在下面找到Login 的代码来获取用户名:
public String getUser_Name()
{
return user_name;
}
public void setUser_Name()
{
this.user_name = user_name;
}
这是我尝试访问 Menu 文件中的用户名的代码和我尝试将用户名插入另一个表的示例 SQL 语句:
Login user = new Login();
String user_name = user.getUser_Name();
// inserting the user_name from Register class
sql = "INSERT INTO FOR_SALE VALUES(" + "no, "
+ "'" + user_name + "'" + ", "+
"'" + car + "'" +", " +
"'" + condition + "'" + ", "
+ price + ")";
【问题讨论】:
-
很遗憾,您的问题描述太宽泛,太不清楚。请向我们展示示例代码以说明您正在尝试做什么,并重申您的问题更具体。
-
@StephenC 你好!我已经用我的示例代码编辑了这个问题!
-
您没有重申您的问题。所以我已经根据您提供的信息尽可能地回答了。