2011-04-19 63 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