日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ORA-01005: null password given; logon denied

發(fā)布時(shí)間:2023/12/8 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ORA-01005: null password given; logon denied 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ORA-01005: null password given; logon denied

最近在測(cè)試JDBC連接Oracle數(shù)據(jù)庫(kù)兼容密碼包含特殊字符的問(wèn)題時(shí),出現(xiàn)了java.sql.SQLException: ORA-01005: null password given; logon denied的報(bào)錯(cuò),嘗試了各種Debug調(diào)試,確認(rèn)程序完全沒(méi)有問(wèn)題,在本機(jī)測(cè)試也沒(méi)問(wèn)題,數(shù)據(jù)庫(kù)驅(qū)動(dòng)(官網(wǎng)下載的對(duì)應(yīng)數(shù)據(jù)庫(kù)版本的驅(qū)動(dòng))和JDK版本(都是Oracle JDK 1.8)兩邊環(huán)境也一樣,但部署到應(yīng)用環(huán)境上就是報(bào)錯(cuò),翻遍了各種帖子也沒(méi)解決,最后偶然看到了一個(gè)回復(fù),嘗試了下果然好了

具體報(bào)錯(cuò)信息如下:

java.sql.SQLException: ORA-01005: null password given; logon deniedat oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:628)at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:557)at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:552)at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:1312)at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:699)at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:726)at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:291)at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:389)at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTHWithO5Logon(T4CTTIoauthenticate.java:1455)at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:1219)at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:1173)at oracle.jdbc.driver.T4CConnection.authenticateUserForLogon(T4CConnection.java:1030)at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:646)at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:1032)at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:90)at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:681)at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:602)at java.sql.DriverManager.getConnection(DriverManager.java:664)at java.sql.DriverManager.getConnection(DriverManager.java:247)at com.adtec.moia.control.agent.util.MoiaUtil.getConnection(MoiaUtil.java:195)at com.adtec.moia.control.agent.deal.dbsjob.DbsJobExecutor.execute(DbsJobExecutor.java:70)at com.adtec.moia.control.agent.deal.JobExecuteThread.run(JobExecuteThread.java:99)at java.lang.Thread.run(Thread.java:748)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:748)

最后在Bing國(guó)際版的搜索中找到了下面的參考信息:

意思就是讓換下驅(qū)動(dòng)嘗試下

java.sql.SQLException: ORA-01005: null password given; logon denied - Java - JDBC Archive (databaseusers.com)

java.sql.SQLException: ORA-01005: null password given; logon denied

Hello! I'm getting this exception while trying to establish a JDBC connection to an Oracle database (10g Express Edition): java.sql.SQLException: ORA-01005: null password given; logon denied The code is the following:try { OracleDataSource ods = new OracleDataSource(); ods.setDriverType("thin"); ods.setPassword("rafael"); ods.setUser("rafael"); ods.setDatabaseName("XE"); ods.setPortNumber(1521); ods.setServerName("iceman"); Connection c = ods.getConnection(); } catch (SQLException e) { e.printStackTrace(); }I'm also getting the same exception while running this code:Connection c = DriverManager.getConnection("jdbc:oracle:thin:#iceman:1521:XE", "rafael", "rafael");An interesting fact is DbVisualizer is successfully connecting to this database using exactly the above url. You can see the screen captured here: http://db.tt/YKxQCvf Anyone can help me to bypass this problem? Thanks in advance Edited by: user13275297 on 22/06/2011 13:14 This could be the jar issue, post the jdk version and jar you are using to establish the db connection. if you are not using ojdbc14.jar, then you can make a try with this jar. also go through the below post, it might help you: Login failure using Oracle Express 10.2, Java 6 and ojdbc5/6 11.x

最終解決:

已經(jīng)黔驢技窮的情況下就嘗試下,又下載了一個(gè)低版本的數(shù)據(jù)庫(kù)驅(qū)動(dòng),替換了原裝驅(qū)動(dòng),JDK沒(méi)有動(dòng),再驗(yàn)證通過(guò)了…

根本原因還是沒(méi)有太明白,也有可能是JDK版本和數(shù)據(jù)庫(kù)驅(qū)動(dòng)兼容性的問(wèn)題,但解決方案就是這樣,嘗試換下不同版本的驅(qū)動(dòng)

PS:

我的數(shù)據(jù)庫(kù)版本是19c,當(dāng)時(shí)驅(qū)動(dòng)是直接使用的數(shù)據(jù)庫(kù)服務(wù)器下的這個(gè)驅(qū)動(dòng)$ORACLE_HOME/jdbc/lib/ojdbc8.jar

后面也懷疑是驅(qū)動(dòng)問(wèn)題,就從官網(wǎng)上下載了對(duì)應(yīng)版本的驅(qū)動(dòng),但還是報(bào)錯(cuò),就是這塊走進(jìn)了小黑屋,就沒(méi)再想驅(qū)動(dòng)的問(wèn)題

最后解決了問(wèn)題后,在這個(gè)目錄下./dmu/jlib/ojdbc8.jar也發(fā)現(xiàn)了還有一個(gè)ojdbc8.jar驅(qū)動(dòng),和后來(lái)下載的低版本驅(qū)動(dòng)一致,嘗試使用了下一切正常

所以,如果遇到這樣的報(bào)錯(cuò),在確定代碼無(wú)問(wèn)題的情況下,還是需要從驅(qū)動(dòng)出發(fā)進(jìn)行解決…

總結(jié)

以上是生活随笔為你收集整理的ORA-01005: null password given; logon denied的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老女人综合网 | 色性网站 | 一本一道波多野结衣av黑人 | 国产小视频网址 | 少妇人妻一区二区 | 韩国视频一区二区三区 | 男人的天堂在线 | 蜜桃又黄又粗又爽av免 | 国产啊v在线 | 欧美日比视频 | 天天欧美 | 亚洲AV成人无码一二三区在线 | 好吊视频一区二区 | 丝袜操| 老熟妇午夜毛片一区二区三区 | 毛片在线免费观看网址 | 亚洲午夜一区二区三区 | 日韩一区二区视频在线播放 | 深夜福利国产精品 | 永久免费快色 | 99热国产精品 | 风流少妇一区二区三区91 | 超碰黑人 | 九九九在线视频 | av动态| 夜夜躁日日躁狠狠久久av | 欧美久久激情 | 国产馆在线观看 | 国产真人做爰毛片视频直播 | 乱lun合集小可的奶水 | 丁香花免费高清完整在线播放 | 一区视频免费观看 | 亚洲国产精品久久久久婷蜜芽 | 欧美色亚洲 | 老司机免费在线视频 | 国产极品网站 | 99视屏| 亚洲精品久久久久久动漫器材一区 | 国产乱码一区二区三区播放 | 涩涩网站在线观看 | 成人午夜淫片免费观看 | 伊人国产女| 爱的色放韩国电影 | 成年人在线视频免费观看 | 男生操女生屁股 | 操女人视频网站 | 一本大道综合伊人精品热热 | 500部大龄熟乱视频 亚洲乱码精品 | 国产成人在线观看免费 | 成年人视频在线免费观看 | 91美女网站 | 色乱码一区二区三区熟女 | av一二区| 欧美成人a视频 | 成年人视频网址 | 亚洲人交配 | 欧美18aaaⅹxx| 国产三级精品在线 | 亚洲精品9999 | 日本成人在线视频网站 | 亚洲大胆人体 | 日日夜夜欧美 | 91精品国产综合久久久久 | 国产精品丝袜在线观看 | 麻豆网站视频 | 97小视频 | 天天操天天操天天干 | 欧美偷拍精品 | 美女被草视频在线观看 | 欧美深性狂猛ⅹxxx深喉 | 97人人看| 伊人激情影院 | 麻豆精品一区二区三区 | 先锋av资源网站 | 日本免费高清一区二区 | 日韩欧美激情视频 | 在线观看三级视频 | 国产一区精品久久 | 国产91在线免费 | 亚洲系列在线 | 在线观看你懂的视频 | 国产精品无码久久久久一区二区 | 天堂av在线免费 | 国产精品偷拍 | 亚洲高清在线看 | 性爱免费在线视频 | 久久精品免费 | 人妻激情文学 | 欧美成人久久久免费播放 | 日本黄色片一级 | 污污的视频在线观看 | 人人澡人人澡人人澡 | 日批动态图 | 久久超碰精品 | 国产一二三区免费视频 | 欧美视频在线免费 | 日韩欧美一区二区在线观看 | 这里只有精品在线播放 | 久久久久久久国产 |