您的位置:首页 > 数据库

JDBC 数据库的几种查询方式(一)

2015-05-07 17:08 127 查看
1.查询sql中有多少的数量,返回int类型

public int fun(String str){
String sql = "SELECT COUNT(0) FROM `user` WHERE phone = ?";//count(0)
return = jdbc.queryForObject(sql, Integer.class, str);//返回的是int类型的


2.账号由系统生成,数据库生成

String userNameSql = "SELECT (IFNULL(MAX(username),13866482) + 1) AS username FROM `user`";
udb.setUsername(jdbc.queryForObject(userNameSql,String.class));//返回的是String类型


ifnull的意思是如果max(username)不为空的话这个值就是属于max(username) 如果为空的话就是13866482 ;并这两个数就自增加1,也就是系统自动生成。

3.插入数据库的语句

String sql = "INSERT INTO `user` (username,..) VALUES (?,...)";
return jdbc.update( udb.getUsername(),...);


成功返回1,失败返回0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 sql