java jdbc 执行sql问题

发布网友

我来回答

2个回答

热心网友

你这句SQL语句是被赋值给一个字符串对象了吧?如果在plsql中运行没有问题。SQL本身就没有问题。把末尾的分号去掉试一下。

热心网友

Session session = null;final List<String> objNames = new Array<String>();try {session = getSession();//session.doWork(new Work() {public void execute(Connection conn) throws SQLException {String sql = ":Select object_name From user_objects Where object_type='PROCEDURE'";ResultSet rs = conn.createStatement().executeQuery(sql);while (rs.next()) {objNames .add(rs.getString(1));}}});//// objNames 就是你要的结果了} finally {if (session != null) {session.close();}}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com