【发布时间】:2018-11-09 09:28:57
【问题描述】:
PreparedStatement ps2;
ResultSet rs2;
String username = jTextField_username.getText();
String userpassword = jTextField_userpassword.getText();
String sql = "SELECT distinct kalanizin from users where username =?";
String[] resultsetarray = null;
try {
ps2 = MyConnection.getConnection().prepareStatement(sql);
ps2.setString(1, username);
rs2 = ps2.executeQuery();
String result = rs2.getString(0); // i want this String to hold the first result
大家好。我有一个问题一直困扰着我。正如标题中所说,通过使用 JDBC,我想从我的数据库中获取一列。例如
Select * from users where username = "blabla"
我希望 Java 执行此查询并获取它找到的第一行。然后放入字符串或整数。正如您在上面看到的我糟糕的代码,它没有做到这一点。我试图通过 using 语句来实现这一点,但它仍然没有用。谁能帮我?那将不胜感激。 附言。对不起我糟糕的变量名并使用我的本地语言作为变量
【问题讨论】: