java学习数据库一定要用ResultSet.next才能把结果打印出来的吗?

还有我的表名称的那个birthdat错了,怎么重命名它为birthday??用数据库的哪条命令??表的名称是这个:Selectpid,name,age,birthdat,... 还有我的表名称的那个birthdat错了,怎么重命名它为birthday??
用数据库的哪条命令??
表的名称是这个:Select pid,name,age,birthdat,salary From Person;
我说的是它里面的那个birthdat,怎么改成birthday??
其实主要是我不知道这是不是叫做表的名称。。。
展开
 我来答
wang729356368
推荐于2017-10-02 · TA获得超过3236个赞
知道大有可为答主
回答量:1284
采纳率:60%
帮助的人:735万
展开全部
你上面写的是sql语句,自然用的就是数据库
表里面的字段的名称,所以修改的话,需要
到数据库里面去修改字段名称。
追问
用命令怎么修改??
追答
alter table tab_info rename column createname to thisname;
参考资料:http://zhidao.baidu.com/question/183404624.html
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-18
展开全部
表名是你的Person,brithday是你表里面的列名,
ResultSet是Java的JDBC的数据库查询结果集,用于保存Statement从数据库查询出来的结果集,当你要打印出结果集的时候,就要用到ResultSet的next()(返回true or false)方法,不用改数据库,你写SQL语句的时候就把那个列名的单词对应到数据库的单词就可以查询了,个人感觉JDBC才是最强大的。。。
追问
那我要怎么才能把那个birthdat,怎么改成birthday??名字呢??因为刚开始不小心写错了。。。
追答
去数据库里面改,右键表点设计表找到birthdat这个列然后改成birthday保存下就好了,这个问题其实不大,对程序没有影响,只是说不符合规范,以后细心一点就好了!
SQLserver用命令更改列名EXEC sp_rename 'person.birthdat' ,'birthday','COLUMN';
用命令更改表明 EXEC sp_rename 'aaa','bbb';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流年丶独夜的伤
2013-03-18
知道答主
回答量:1
采纳率:0%
帮助的人:1502
展开全部
是什么数据库? oracle?
追问
是的。。。
追答
数据库命令的话 最好是新建一个列 然后把旧列数据导入到新列,之后删除旧列就ok,直接改名的命令9i有 而且很麻烦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式