我怎样才能使用 SqlDataReader with Java



我是Java编程的新手。如何在 Java 中使用 SqlDataReader。基本上我已经在 C# 上编程了。现在,由于项目需要,我正在尝试转换为java。您可以在下面找到我的 C# 代码。

     DataTable dt = new DataTable();
     con.Open();
     SqlDataReader myReader;
     SqlCommand cmd = new SqlCommand("select First_name from Table_1 Where 
     Access = Access_withdraw order by Time", con);
     myReader = cmd.ExecuteReader();
     count = 0;
                    while (myReader.Read())
                    {
                        output[count] = myReader["First_name"].ToString();
                        count = count + 1;
                    }
                    Button1.Text = output[0]; 
                    Button2.Text = output[1];

我怎样才能在Java语法中获得SqlDatareader。谢谢!

SqlDataReader 在 Java 上不存在。您可以使用 :PreparedStatement,然后是 ResultSet:

我想你可以用这个例子解决你的代码迁移。

int id=12;
PreparedStatement ps=con.prepareStatement("select * from table where id=?");  
//You can set query parameters
ps.setInt(1,id);
ResultSet rs=ps.executeQuery();     
while(rs.next()){  
//Get parameters 
int num=rs.getInt(1);  
}  

总之,Resulset这是Java SQLDataReader

相关内容

  • 没有找到相关文章

最新更新