如何使用 Java 来使用 SqlDataReader?
How can i use SqlDataReader using 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。谢谢!
Java 上不存在 SqlDataReader。
您可以使用 :
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
我是 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。谢谢!
Java 上不存在 SqlDataReader。 您可以使用 : 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