大家好,今天小编关注到一个比较有意思的话题,就是关于java语言sql的问题,于是小编就整理了2个相关介绍j***a语言sql的解答,让我们一起看看吧。
j***a用sql语句动态的往表里面添加字段,之后怎么能动态的读写新字段的数据?
用SQL语句添加表字段:alter table 表名add 字段名 字段类型;
用select name from syscolumns where id=object_id(表名)查找出所有的表字段。然后再使用SELECT 查找到的字段 from 表名。
使用ResultSet动态读取数据库数据。ResultSet 是一个迭代模式的动态连接容器。迭代模式的容器遍历方式:
while(rs.next()){
(图片来源网络,侵删)
}
rs.next()返回值是一个布尔值,表示迭代容器中是否还有下一条数据,即在迭代过程中是否已经到结尾。直到迭代集合中再无数据rs.next()返回false;
j***a调用sqlserver存储过程问题?
以下两种:
(图片来源网络,侵删)
CallableStatement stat = con.prepareCall("call procname(?,?)");
stat.execute()
or
PrepareStatment stat = con.prepareCall("Exec procname ?,?");
rs = stat.executeQuery();
视图调用同表一样!,这个问题记得之前的远标学到过的,希望对你有所帮助
到此,以上就是小编对于j***a语言sql的问题就介绍到这了,希望介绍关于j***a语言sql的2点解答对大家有用。