#java #jdbc
#java #jdbc
Вопрос:
У меня есть Java-код, который подключается к базе данных SQL Server, но я не могу получить доступ к базе данных из приложения 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();
Ответ №1:
Вы хотите импортировать javax.sql.Statement
, а не java.beans.Statement
.
Комментарии:
1. извините, я запускаю свой Java-код после подключения к базе данных, но я исправил эту ошибку: выполнить: подключение SQL было успешным. Ошибка драйвера JDBC: недопустимое имя объекта ‘dbo.categories’. категории — это объект в моей базе данных sql Server, спасибо
2. @Aida Это совершенно другая проблема. Вы должны опубликовать это как новый вопрос, если вам нужна помощь в его решении.