永发信息网

在IDEA里面查询自增ID会报错这是为什么?在Navicat都可以

答案:1  悬赏:60  手机版
解决时间 2021-02-23 02:12
代码:
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/market", "root", "123456");
String sql = "select * from orders ";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
order = new orders();
order.setoID(rs.getInt("orderID"));
System.out.println(“订单ID为”+order.getoID());
order.setoCreateDate(rs.getDate("createDate"));
order.setoTotalPrice(rs.getLong("totalPrice"));
order.setoUserId(rs.getInt("userID"));
System.out.println("订单创建时间为: " + order.getoCreateDate());
System.out.println("订单总价格为: " + order.getoTotalPrice());
System.out.println("操作订单的员工ID为: " + order.getoUserId());
这是报的错误:
java.sql.SQLException: Column 'orderID' not found.
在NaviCat里新建查询 select * from orders 都能够看到有OrderID这个字段
最佳答案
String sql = "select * from orders ";
你这里用的是* ,所以只能用角标数字 0,1,2等拿,
如果你用String sql = "select orderID,createDate from orders ";
,就可以使用rs.getInt("orderID")这种方式了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
建始县恩施建始县第一中学(西门)地址在哪,我
蔚揽两驱和四驱怎么选择?旅行车没四驱影响大
用过的忱头为什么不能送人
夜神安卓模拟器玩狼人杀怎么出现用户没有登陆
三台县精神病院-第一住院大楼在什么地方啊,
anybody 与everybody用在肯定句中有区别吗
现货随时买进卖出可以吗?
福建省外来人口是多少
勿勿近义词是什么
伊犁州妇幼保健院这个地址在什么地方,我要处
今天绿谷出久向爆豪胜己告白了吗
儒释道三家的思想的共同之处在于教育人获得()
软件下地:ht吧tp:汉//cn字rdn.c去om/V了5RE
伟博教育这个地址在什么地方,我要处理点事
翁家丹我想知道这个在什么地方
推荐资讯
翔升 金刚狼 gtx750ti 2g怎么样
王卤肉飞虎路店这个地址在什么地方,我要处理
如何将iphone4的系统升级到ios8
文天祥故里我想知道这个在什么地方
朋友出国后就失去联系了,只知道去了美国,我
建新照相彩扩地址在哪,我要去那里办事
填词:连续而不间断。形容很多。
木旁的字有哪些
天基权(易康店)地址在什么地方,想过去办事
用电动车充电器制作小型电焊机
CAT鞋和Columbia鞋哪个品牌的档次高一些?
吉林人在上海工作可在上海补办3带身份证吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?