[英]Select from stored procedure and show in ListView
我最近想從SQL Server存儲過程中選擇列。 在我從表中選擇之前,它進行得很好。
我以前的代碼從表中讀取數據,並在ListView中很好地顯示。
這是我以前的查詢和代碼:
try {
ConnectionHelper connectionHelper = new ConnectionHelper();
statement = connectionHelper.getConnection().createStatement();
ResultSet resultSet = statement.executeQuery("select Name from Car");
然后在ListView中顯示它
driver = resultSet.getString(resultSet.findColumn("DriverName"));
myList.add(driverName);
現在,我們有了一個存儲過程( SpGetReadyDairyLoading
),該存儲過程返回所有值和DriverName
值。
我要從中選擇DriverName
(當我在SQL Server Management Studio中執行存儲過程時,它返回DriverName
和其他一些列)
我怎樣才能做到這一點? 我在Google上搜索了很多,但沒有發現任何有用的信息。
我的存儲過程從沒有參數的表中選擇。 所以我必須使用CallableStatement。
CallableStatement catCallable;
ConnectionHelper connectionHelper = new ConnectionHelper();
catCallable = connectionHelper.getConnection().prepareCall("{ CALL SpGetDairyCategory}"); //call my storedprocedure with nonparameter
catCallable.execute(); //execute storedprocedure
ResultSet resultSet = catCallable.getResultSet(); return the result to resultset
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.