我是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