java中怎么把sql查询出的结果赋值给一个变量

如题所述

理论上这样赋值
User_Money=rst.getString("Money");
但你要考虑一下你的数据库,如果username和Money不是一对一的关系,即一个名字对应三个Money,那么你sql语句得到的将是值
如果使用下面语句
if(rst.next()){
User_Money=rst.getString("Money");//将得到第一个值
}
如果使用下面语句
while(rst.next()){ //有下一个值存在,while循环将继续,那么User_Money连续被赋值
User_Money=rst.getString("Money");//将得到第三个值
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-03
理论上这样赋值
User_Money=rst.getString("Money");
但你要考虑一下你的数据库,如果username和Money不是一对一的关系,即一个名字对应三个Money,那么你sql语句得到的将是值
如果使用下面语句
if(rst.next()){
User_Money=rst.getString("Money");//将得到第一个值
}
如果使用下面语句
while(rst.next()){ //有下一个值存在,while循环将继续,那么User_Money连续被赋值
User_Money=rst.getString("Money");//将得到第三个值
}本回答被网友采纳

java中怎么把sql查询出的结果赋值给一个变量?
理论上这样赋值\\x0d\\x0aUser_Money=rst.getString("Money");\\x0d\\x0a但你要考虑一下你的数据库,如果username和Money不是一对一的关系,即一个名字对应三个Money,那么你sql语句得到的将是值\\x0d\\x0a如果使用下面语句\\x0d\\x0aif(rst.next()){\\x0d\\x0aUser_Money=rst.getString("...

如何把SQL中查询的字段赋给一个变量?
String s;ResultSet rs = stmt.executeQuery("select companyname from Customers where customerID = ALFKI"");while(rs.hasNext()){ s = rs.next();} 不知道你看得懂不,需要对jdbc的编程有一定的了解,这也是jdbc中查询的一般用法。第二句的意思是执行这条SQL语句,返回给一个结果集rs,第...

java用sql语句向数据库传变量问题
这句应该这样写st.executeUpdate("insert into Table1(name,age)values('"+name+"','"+age+"')");sql语句有变量是要用 “+变量名+” 的形式与sql语句连接 刚开始学JDBC的朋友很容易犯这样的错误,写多了就记得了 如果你的age是整型数据的话 记得不要用单引号引上 ...

mysql如何把查询结果直接赋值给变量
在通过sql语句查询出相关数据时候,程序会将其放入ResultSet中。通过ResultSet的内部函数就可以读出了。一般存储不用数组,可以根据需要,自定义一个数据类型(这个C++和java都支持的)

java中关于将查询结果赋值的语句
ResultSet默认是指向结果集的前面的 如果结果是一至多行可以用while(rs.next()){赋值语句} 这样的格式来取得所有想要的值 如果结果只要1行可以用if(rs.next()){赋值语句} 但是,总的来说都是先要执行一次rs.next()

...的结果(String类型,可能有多个结果)赋值给一个字符串数组?_百度...
你看你String getcheci[]=new String[vect.size()];定义的位置,定义的时候vect.size()为0吧。你把vect.size()改为rs.getRow()试试

怎么把sql查询到的数据用java封装成对象放到list里?
1.新建一个实体类,定义成员变量的分别用于封装你的数据。2.新建一个List集合用于存储实体类对象3.new一个对象,用JDBC读取sql语句,分别给实体类对象的成员变量赋值,再将对象add到集合中,完毕。

怎么用java将sql查询结果存成weka的标准.arff文件?
relation ‘ 这里填写一些对实例的处理记录,没啥特别用处’attribute 属性名称 属性类别 这里你就要把数据库中的表中的键及对应类型写入 data {属性编号 属性值,属性编号 属性值 。。。} 数据库中的第一条数据 {属性编号 属性值,属性编号 属性值 。。。} 数据库中的第二条数据 {属性...

SQL中如何将变量的值赋给字段
SET @str = replace(@str,''','@');

在java中如何获得SQL语句查询结果的字符串
首先你要学会jdbc连接数据库。其次是sql语句的问题,你要回写更新语句。所以你的业务流程是这样的。从文本框取值到后端,jdbc连接数据库,sql语句写入。

相似回答