2011-04-19 89 views
0

我有連接到SQL服務器數據庫的Java代碼,但無法從Java應用程序訪問數據庫。當我編譯連接成功報告但我不能執行任何SQL語句。錯誤是:聲明對象使用:

運行:

The SQL connection was successful. 
Exception in thread "main" java.lang.ClassCastException: com.microsoft.sqlserver.jdbc.SQLServerStatement cannot be cast to java.beans.Statement 
     at project.getConnection.connection(getConnection.java:73) 
     at project.Main.main(Main.java:31) 
Java Result: 1 
BUILD SUCCESSFUL (total time: 1 second) 

這裏是73行,如果我刪除(聲明)

s = (Statement) connection.createStatement(); 

回答

3

要導入javax.sql.Statement,不java.beans.Statement

+0

非常感謝,這是證明我的問題 – aida 2011-04-19 19:46:32

+0

對不起,我跑我的Java代碼連接到數據庫後,但我resived此錯誤: 運行: 的SQL連接成功。 JDBC驅動程序錯誤:無效的對象名稱'dbo.categories'。 類別是我的sql服務器中的實體DB 謝謝 – aida 2011-04-19 20:05:03

+0

@Aida這是一個完全不同的問題。如果您需要幫助解決問題,您應該將其作爲新問題發佈。 – 2011-04-19 20:20:43