随笔 - 0, 文章 - 75, 评论 - 0, 引用 - 0
数据加载中……

jdbc sys用户 登录oracle

如何在JDBC中使用SYSDBA角色连接ORACLE数据库


解决方法:
在连接属性中设置internal_logon即可


public Connection
getConn(){
Connection conn = null;
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
java.util.Properties
info = new java.util.Properties();
info.put("user",
"sys");
info.put("password",
"orcl");
info.put("internal_logon",
"sysdba");
conn =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL",info);
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
} catch (SQLException
e)
{
e.printStackTrace();
}
return
conn;
}


因为sys是DBA用户,登录时,必须以SYSDBA或SYSOPER身份登录

posted on 2012-04-22 15:30 hantai 阅读(530) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: