2 qq 33240693 qq_33240693 于 2017.05.19 21:48 提问

JSP用JDBC连接Mysql,能插入数据,却查询不到数据

连接成功后

 Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
//          stmt.execute("insert into num values('hello')");

            String sql = "select * from num where 1";
            ResultSet rs =  stmt.executeQuery(sql);
            System.out.println("查询完成");
            System.out.println(rs.getRow());

5个回答

qq_33240693
qq_33240693   2017.05.19 21:55

每次getRow()总是0

jsu_9207
jsu_9207   2017.05.19 22:20

你只有一个字段? 首先看一下插进去没有

jsu_9207
jsu_9207 回复goldlone: 看看rt.next()是否为true
6 个月之前 回复
qq_33240693
qq_33240693 我原先写的出了这样的问题,于是就新建了个表测试,里面就一个字段
6 个月之前 回复
qq_33240693
qq_33240693 当然是插进去了
6 个月之前 回复
huanyu09
huanyu09   2017.05.19 23:05

1 .先看你的数据库里面数据有没有插入成功
2. debug调试rs有没有值(sql看上去是没有问题的)

hjhmails
hjhmails   2017.05.20 01:32

貌似没有插入没有提交啊

qq_36967136
qq_36967136   2017.05.20 12:40

where 1 是什么鬼?

Csdn user default icon
上传中...
上传图片
插入图片