Вызов хранимой процедуры MS SQL Server | Джава
Я использую MS SQL Server 2012 . Попытка сделать вызов хранимой процедуры с использованием Java. Поля в базе данных varchar и int. Я использую следующий код:
String sql = "{call spu_getDetail('17537650',1)}";
Class.forName(jdbcDriver);
Connection conn = DriverManager.getConnection(db,username,password);
CallableStatement statement = conn.prepareCall(sql);
ResultSet rs = statement.executeQuery(); // shows error here
Когда я выполняю, я получаю ошибку, как показано ниже
com.microsoft.sqlserver.jdbc.SQLServerException: Ошибка при преобразовании типа данных varchar в smallint
Пожалуйста, кто-нибудь, помогите мне здесь.!!