java - Class.forName(driverClass) 不運(yùn)行
問(wèn)題描述
System.out.println('======1======');Class.forName(driverClass);conn = DriverManager.getConnection('xxxx','xxxx','xxxx');System.out.println('======2======');
這段寫在try catch里,沒(méi)有任何報(bào)錯(cuò)
運(yùn)行可以打印出======1======而在Class.forName(driverClass);卡主無(wú)法打印出======2======
整個(gè)過(guò)程沒(méi)有任何報(bào)錯(cuò),只不過(guò)拿不到conn,且卡在Class.forNamejars也都在classpath下,如果classnotfound,會(huì)被異常捕捉
問(wèn)題解答
回答1:親,會(huì)不會(huì)編譯器有問(wèn)題,直接用java命令編譯執(zhí)行看看呢?
回答2:你確定你的catch里有寫東西?
回答3:Class.forName(driverClass)修改為Class.forName(driverClass).newInstance()試試
回答4:并不能證明卡在forName方法上啊,卡在getConnection方法上的概率要大很多,這個(gè)是連接數(shù)據(jù)庫(kù)。
回答5:你的Class.forName(driverClass); 首先要確定你動(dòng)態(tài)加載的driverClass類你指定了具體的路徑;
回答6:driverclass需要加雙引號(hào)'driverclass'
相關(guān)文章:
1. boot2docker無(wú)法啟動(dòng)2. docker-compose中volumes的問(wèn)題3. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””4. nignx - docker內(nèi)nginx 80端口被占用5. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎6. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.7. java - SSH框架中寫分頁(yè)時(shí)service層中不能注入分頁(yè)類8. golang - 用IDE看docker源碼時(shí)的小問(wèn)題9. docker api 開(kāi)發(fā)的端口怎么獲取?10. dockerfile - 為什么docker容器啟動(dòng)不了?

網(wǎng)公網(wǎng)安備