簡體   English   中英

在Java中使用JDBC向用戶ORACLE授予角色

[英]Granting roles to user ORACLE using JDBC in Java

我想知道是否可以使用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向我發送false作為響應。 沒有錯誤信息。

execute方法返回一個boolean指示是否存在要檢索的ResultSet 因為這是一個Grant語句,所以沒有ResultSet

返回:

如果第一個結果是ResultSet對象,則為true;否則為false。 如果是更新計數或沒有結果,則返回false

此處的false返回值沒有錯。 您的語句似乎已成功執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM