说明:由于数据库中的数据是从外部导出的,需要手动导入创建的用户中;

用java连接oracle数据库时出现错误,说是the account is locked, 出现这种错误时,我的第一反应就是用户被锁定了;于是进入数据库将指定用户解锁;

用plsql连接工具以system身份进入数据库,然后依次查看users-->找到被锁定的用户名,右击点击“edit”-->把“account locked”前面的勾去掉-->点击“apply”后,close掉窗口-->重新登录-->OK,反复几次;又重新启动服务器好几次,可是发现用户一直自动加锁,最后发现了解决办法,特此分享:

原来是因为密码大写,而我在java中配置的是小写,随后我在数据库中把密码改为小写字母,最后终于连接成功(之前以为oracle中用户名,表名之类的不用区分大小写就可以查到数据等,便不经过大脑地认为密码也是不区分大小写,才犯下了如此简单的错误)。