2012-03-06 117 views
1

它似乎我無法連接到數據庫,我不確定如此爲什麼。數據庫連接屬性(ID,密碼,網址)是正確的,但我不確定如何解決問題。我收到以下錯誤。Netbeans沒有找到合適的數據庫

Mar 6, 2012 4:22:56 PM Database.Database Configure 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.Configure(Database.java:50) 
    at Core.Configuration.Configure(Configuration.java:61) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:51) 
Mar 6, 2012 4:22:56 PM Database.Database InsertSimulation 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.InsertSimulation(Database.java:219) 
    at Core.Configuration.Configure(Configuration.java:62) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:51) 
Mar 6, 2012 4:22:56 PM Database.Database ReadCurrentSimulation 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.ReadCurrentSimulation(Database.java:341) 
    at Core.Configuration.Configure(Configuration.java:63) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:51) 
Mar 6, 2012 4:22:56 PM Database.Database ReadCurrentConfiguration 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.ReadCurrentConfiguration(Database.java:253) 
    at Core.Configuration.ReadCurrentConfiguration(Configuration.java:237) 
    at Core.Configuration.Configure(Configuration.java:64) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:51) 
Mar 6, 2012 4:22:56 PM Database.Database ReadCurrentConfigAsString 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.ReadCurrentConfigAsString(Database.java:386) 
    at Core.Configuration.ReadConfigFromDB(Configuration.java:172) 
    at Core.Configuration.CompareConfig(Configuration.java:203) 
    at Core.Configuration.Configure(Configuration.java:66) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:51) 
Mar 6, 2012 4:22:56 PM Database.Database InsertConfiguration 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.InsertConfiguration(Database.java:120) 
    at Core.Configuration.InsertConfig(Configuration.java:225) 
    at Core.Configuration.Configure(Configuration.java:68) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:51) 
Mar 6, 2012 4:22:56 PM Database.Database ReadCurrentConfiguration 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.ReadCurrentConfiguration(Database.java:253) 
    at Core.Configuration.ReadCurrentConfiguration(Configuration.java:237) 
    at Core.Configuration.Configure(Configuration.java:69) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:51) 
Mar 6, 2012 4:22:56 PM Database.Database ReadEssentialAppliances 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.ReadEssentialAppliances(Database.java:483) 
    at Core.Configuration.ReadEssentialAppliances(Configuration.java:115) 
    at Core.Configuration.Configure(Configuration.java:71) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:51) 
Mar 6, 2012 4:22:56 PM Database.Database ReadNonEssentialAppliances 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.ReadNonEssentialAppliances(Database.java:431) 
    at Core.Configuration.ReadNonEssentialAppliances(Configuration.java:144) 
    at Core.Configuration.Configure(Configuration.java:72) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:51) 
Mar 6, 2012 4:22:56 PM Database.Database InsertHome 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.InsertHome(Database.java:90) 
    at Core.SmartHome.InsertSmartHome(SmartHome.java:34) 
    at Core.SmartHome.<init>(SmartHome.java:28) 
    at Core.Processor.CreateHomes(Processor.java:65) 
    at Core.Processor.Start(Processor.java:43) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:52) 
Mar 6, 2012 4:22:56 PM Database.Database ReadCurrentHome 
SEVERE: No suitable driver found for 
java.sql.SQLException: No suitable driver found for 
    at java.sql.DriverManager.getConnection(DriverManager.java:602) 
    at java.sql.DriverManager.getConnection(DriverManager.java:185) 
    at Database.Database.ReadCurrentHome(Database.java:297) 
    at Core.SmartHome.InsertSmartHome(SmartHome.java:35) 
    at Core.SmartHome.<init>(SmartHome.java:28) 
    at Core.Processor.CreateHomes(Processor.java:65) 
    at Core.Processor.Start(Processor.java:43) 
    at desktopapplication2.DesktopApplication2.main(DesktopApplication2.java:52) 
+1

它不是關於屬性......它關於「jar」文件..要麼它不是在ClassPath ..或它完全丟失.. !! – 2012-03-06 16:27:45

+0

ive添加文件到lib但我仍然得到錯誤 – 2012-03-06 16:33:12

+0

你有任何其他在你使用的文件夾中的lib .. ?? ..我確信它的「lib不存在於類路徑」..! ! – 2012-03-06 16:35:18

回答

0

嘗試通過在獲取數據庫連接的語句之前調用Class.forName()來手動加載驅動程序類。例如,如果您正在使用MySQL數據庫,請在語句上方添加以下語句以獲取數據庫連接。

Class.forName("com.mysql.jdbc.Driver"); 
0

嘗試使用以下步驟將數據庫驅動程序(JAR(s))添加到類路徑中。這應該可以解決您的問題。

1. Select your project from the Projects explorer. 
2. Right click -> Properties. 
3. Select Libraries from Categories list. 
4. Click on Add JAR/Folder button. 
5. Add your jar(s) & click on OK to finish the process. 
相關問題