在JDBC代码中,我有一个是工作与SQL Server的情况如下:JDBC代码更改从SQL Server到Oracle
CallableStatement stmt = connection.prepareCall("{ call getName() }");
ResultSet rs = stmt.executeQuery();
if(rs != null)
{
while(rs.next())
{
//do something with rs.getString("name")
}
}
多行对于上述情况返回。
我明白,需要使用游标来遍历Oracle中的表格,但是有什么办法可以保持上述代码相同并完成同样的事情吗?
示例PL/SQL代码将不胜感激。
在此先感谢。
有没有办法处理PL/SQL代码,以至于在Java中什么都不需要改变? – BeginnerAmongBeginners 2010-05-25 17:36:28
我不知道如何编写能够与现有Java代码一起工作的Oracle函数。您想要维护一个可以与两个RDBMS一起工作的单个Java代码库的问题?如果是这样,您需要在两者之间进行变化的唯一方法是字符串文字,您可以在外部将文件存储在资源文件中,并根据您运行的数据库加载不同的资源。 – 2010-05-25 20:30:25