问答文章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
流量保险是什么 会计的基本常识是什么 我奶奶这几天总是拉肚子,而且只能躺着一站起来眼睛就发黑,医生说她贫血... win7c盘里找不到users,用户里也没有c:usersadministrator... C盘里没有users文件夹 pvc天然气管能用多久 PVC天然气管的寿命是多久?  请教大神这怎么搞?天然气排烟管怎么弄? ...时不用在手机确认电脑登陆微信如何不用手机确认 急性胰腺炎护理 急性胰腺炎非手术治疗的护理措施 ...栏中建入你的密码和此代码,这个是在那里设置的我怎么找不到... 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比国行便宜吗?