我想知道是否可以使用JDBC作为Java中的连接器向Oracle中的特定用户授予角色。我有以下句子。我不知道我必须在JDBC中使用哪些函数。
st = con.createStatement();
String priv = "connect, resource";
String query = String.format("grant %s to %s ", priv, user);
success = st.execute(q);
我尝试使用上面的句子,但是Oracle将我作为回复发回给我。没有错误信息。
答案 0 :(得分:1)
execute
method返回boolean
,表示是否有ResultSet
要检索。因为这是一个grant语句,所以没有ResultSet
。
返回:
如果第一个结果是ResultSet对象,则为true;如果是更新计数或没有结果,则为false
此处false
返回值没有任何问题。您的陈述似乎已成功执行。