问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java找不到字符

发布网友 发布时间:2024-10-01 18:03

我来回答

4个回答

热心网友 时间:2024-10-19 16:23

rs只有getXXX() 方法
这个xxx指的是类型。而不是表的字段名。
你前面定义了dbconn类。有你说的这两个方法。所以要用dbconn类来调用。
调用前需要赋值。
所以,。。我觉得你学习java没有几天吧。
你好好学学基础吧。尤其是面向对象。

热心网友 时间:2024-10-19 16:28

ResultSet是java的一个标准记录集接口,其没有getId和getUsername方法的,你应该用rs.getInt("id")和rs.getString("username")来获取相应的值

热心网友 时间:2024-10-19 16:21

D:\Test>javac DBConn.java
DBConn.java:53: 找不到符号
符号: 方法 getId()
位置: 接口 java.sql.ResultSet
System.out.println(rs.getId()+" "+rs.getUsername
());
^
DBConn.java:53: 找不到符号
符号: 方法 getUsername()
位置: 接口 java.sql.ResultSet
System.out.println(rs.getId()+" "+rs.getUsername
());

解决方法:
我想先讲明:ResultSet rs = stmt.executeQuery(sql);执行之后rs中的数据相当于你直接操作数据库得到的数据,而不是操作实体类得到的数据。所以你想要得到id和username的值应该是:假设你在数据库中id的类型为整型,username的类型为字符串型。
rs.getInt("id在数据库中的字段名")
rs.getString("username在数据库中的字段名")

如果你用了hibernate框架的话就可以用你的那种得到数据的方法。

热心网友 时间:2024-10-19 16:25

不能这么写!

应该是 setId(rs.getInt("id"));
setUserName(rs.getString("username");

你可以这么理解,setId 是为id这个字段的属性赋值,rs.getInt("id"); 则是找数据库中id这个字段返回的是Int类型的字段.

希望我的回答对您有帮助!

热心网友 时间:2024-10-19 16:21

D:\Test>javac DBConn.java
DBConn.java:53: 找不到符号
符号: 方法 getId()
位置: 接口 java.sql.ResultSet
System.out.println(rs.getId()+" "+rs.getUsername
());
^
DBConn.java:53: 找不到符号
符号: 方法 getUsername()
位置: 接口 java.sql.ResultSet
System.out.println(rs.getId()+" "+rs.getUsername
());

解决方法:
我想先讲明:ResultSet rs = stmt.executeQuery(sql);执行之后rs中的数据相当于你直接操作数据库得到的数据,而不是操作实体类得到的数据。所以你想要得到id和username的值应该是:假设你在数据库中id的类型为整型,username的类型为字符串型。
rs.getInt("id在数据库中的字段名")
rs.getString("username在数据库中的字段名")

如果你用了hibernate框架的话就可以用你的那种得到数据的方法。

热心网友 时间:2024-10-19 16:22

ResultSet是java的一个标准记录集接口,其没有getId和getUsername方法的,你应该用rs.getInt("id")和rs.getString("username")来获取相应的值

热心网友 时间:2024-10-19 16:26

不能这么写!

应该是 setId(rs.getInt("id"));
setUserName(rs.getString("username");

你可以这么理解,setId 是为id这个字段的属性赋值,rs.getInt("id"); 则是找数据库中id这个字段返回的是Int类型的字段.

希望我的回答对您有帮助!

热心网友 时间:2024-10-19 16:26

rs只有getXXX() 方法
这个xxx指的是类型。而不是表的字段名。
你前面定义了dbconn类。有你说的这两个方法。所以要用dbconn类来调用。
调用前需要赋值。
所以,。。我觉得你学习java没有几天吧。
你好好学学基础吧。尤其是面向对象。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
!这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 ...栏中建入你的密码和此代码,这个是在那里设置的我怎么找不到... I5 4570的U配华硕的哪款主板最合适,性价比高? 求帮忙打出这个id谢谢谢谢!!这个特殊符号我找不到! 衣服烘干后缩水了怎么办 衣服在烘干之后为什么会缩水?有什么补救的办法... QQ业务冻结了无法解冻? 苹果4手机关机重启之后就看不到之前的短信了,新的短信也要从新开机才... ...苹果手机不知道在哪里设置错了,开机收不到短信了??? 苹果4手机突然黑屏开机短信都没了,但是通话记录还在! 从十米高的地方向下望感觉到头昏.心跳加速.算不算是恐高症啊 为什么按了大写锁定,键盘右上角指示灯表示的是大写 打出来的字... 领导干部被留置是什么意思? 赵薇演的15年11月即将上映的电影 2015年11月22日到12月30会有那些电影上映 董事长被留置是什么意思 2015年11月泰国新上映的同志电影叫什么? 2015年11月25号上映那些电影 2015年11月3号上映哪部电影 2015年11月即将上映的电影有哪些 蓝屏代码0 000000ce 我家电脑出现蓝屏代码0*000000CE(0*B53B0218,0*00000008,0*B53B02... 怎样在word中设置页码 QQ文件损坏且无法登录,如何排查和解决? QQ软件已被破坏无法继续使用错误解决方案介绍_QQ软件已被破坏无法继续使... 我孩子玩和平精英和王者荣耀半个月花了一万多元能追回来吗?_百度知 ... 汽车模型品牌有哪些?大概每个档次什么价格? 谁有英文版配音《百万英镑》的英文电影?求下载地址。拒绝中文版。 泰国有哪些小众的护肤品值得推荐? 口罩有异味是什么原因?这种情况下必须要注意! 购买的晶瓷画面不清晰退货怎么处理 口袋怪兽红宝石 -我把鲤鱼王寄养在那个老头的那里,去取的时候26级了... ...未返回跟踪信息,请到申通E物流官网查询或联系其公示电话>这句话什... 物流公司信息加载超时,请点此重试或者到申通快递官网查询或联系其公示电... ...申通E物流)显示物流公司数据异常或系统异常到官网也查不,定单显示3... 该物流公司未返回跟踪信息,请到申通E物流官网查询或联系其公示电话 申通E物流,物流公司数据异常或系统异常,运单号是568430710254。谁能... 我买了淘宝上的东西六天了,用的是申通E物流,一直都说物流公司数据异常或... 申通E物流,运单号码: 568469431545 物流跟踪:物流公司数据异常或系统... 各省的电话区号前为什么都是"0" 为什么美版的ipad比国行便宜那么多呢? 美版ipad比国行便宜吗?