java中查询数据库中的一个值,而且想返回那个值的数据类型,怎么查

java中查询数据库中的一个值,而且想返回那个值的数据类型,怎么查,第1张

讲的不是很清楚啊,

我猜你的意思是要做登陆验证是吧。

那你就把QQ号和密码写在一个SQL里判断就好了。

boolean validate = false

PreparedStatement stmt = conn.prepareStatement("SELECT * FROM qquser WHERE QQNUM= ? AND QQKEY = ? ")

stmt.setString(1,loginData.getLoginqq())

stmt.setString(2,loginData.getLoginkey())

ResultSet rs = stmt.executeQuery()

if(rs.next()){//账号存在密码正确,返回true

validate = true

}

rs.close()

stmt.clost()

return validate

在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。

3.1 当提供的返回类型属性是resultType时,MyBatis会将Map里面的键值对取出赋给resultType所指定的对象对应的属性。所以其实MyBatis的每一个查询映射的返回类型都是ResultMap,只是当提供的返回类型属性是resultType的时

候,MyBatis对自动的给把对应的值赋给resultType所指定对象的属性。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6663807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存