當前位置:首頁 » 編程語言 » sql返回執行結果

sql返回執行結果

發布時間: 2024-11-06 20:30:55

⑴ asp執行sql語句返回結果

你在下面可以這樣寫:

set rs=server.CreateObject("adodb.recordset")
sql="select * from table1"
set rs=conn.execute(sql)

do while not rs.eof
response.write rs("欄位名")
rs.movenext
loop

⑵ sql語句執行成功返回什麼

SQL語句返回的結果是一個集合,是所有查詢到的數據的結合,沒有數據時是一個空集合。

但是各語言的SQL函數結果就不是了,一般返回一個資源句柄,看你說的什麼語言。

補充:
暈死,至今你都不說你這是INFORMIX,幸好我看見SQLCA很面熟,否則大家如何回答你的問題,誰都以為你說的是MS SQL。

SQLCA是資料庫操作之後都會更新,0表示成功,其它數字為錯誤代碼。

java 獲取SQL查詢語句返回的結果

step1:構造連接x0dx0a Class.forName("com.mysql.jdbc.Driver"); x0dx0a Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db","root","123"); x0dx0ax0dx0astep2:構造語句x0dx0aString sql = "select username,password from t_user where username=?"; x0dx0aPreparedStatement stmt = con.prepareStatement(sql); x0dx0astmt.setString(1, "zhangshan"); //給SQL的"?"(問號)傳值。x0dx0ax0dx0astep3:執行查詢x0dx0aResultSet rs = stmt.executeQuery(); //rs就是SQL查詢語句返回的結果集x0dx0ax0dx0astep4:處理結果(java 獲取SQL查詢語句返回的結果)x0dx0a List list = new ArrayList();x0dx0a //遍歷結果集,這樣寫就可以了,就是一個循環,有多少條記錄,這里就會循環多少次,x0dx0a //一次就是一條記錄,想像一下就像一個表的一條記錄x0dx0a //在這里可以做查詢出來的數據處理,可以封裝成對象之類的(就是把值給它)x0dx0a if(rs.next()) { //遍歷結果集,這樣寫就可以了x0dx0a User u = new User();x0dx0a String username = rs.getString("username"); x0dx0a String address = rs.getString("password "); x0dx0a u.setUsername(username);x0dx0a u.setAddress(address);x0dx0a list.add(u);x0dx0a } x0dx0a //上面這個例子意思是,把每一條記錄封裝成了一個User對象,然後這些User對象都放存入到了一個listx0dx0ax0dx0astep4:關閉連接等

⑷ sql server 如獲得exec()執行語句的返回值

其實要分兩種,一種是成功執行,另一種是執行失敗拋出錯誤
建議使用sqlserver2005以後(看你用了max應該是2005以後的版本)新增的結構體begin try...end try...begin catch...end catch來捕獲

ps.題外話,要保存中文,最好使用nvarchar,雖然存儲空間增大了一倍,但是會避免有些情況下的亂碼問題

⑸ java 執行SQL返回結果

private static Connection con = null;
private static PreparedStatement pst = null;
private static ResultSet rs = null;

public static int CheckUser(String username,String password)
{
int i = 0;
try
{
con = ConnectionDatabase.GetConnections();
pst = con.prepareStatement("sql語句");
rs = pst.executeQuery();
if(rs.next())
{
i = 10;
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
rs.close();
pst.close();
con.close();
}
catch(Exception ee)
{
ee.printStackTrace();
}
}
return i;
}這是一個查詢執行的代碼,,,你這里應該將這個sql語句傳到這個方法裡面,,然後執行就可以啦。

⑹ 如何執行一段動態的SQL語句,可返回結果集

與直接SQL一樣啊。

EXEC(@strSQL),就可以返回結果

熱點內容
雲上壓縮 發布:2024-11-23 01:39:56 瀏覽:819
電腦總是伺服器錯誤 發布:2024-11-23 01:39:45 瀏覽:544
伺服器卡班進不去怎麼辦 發布:2024-11-23 01:39:09 瀏覽:225
我晉升的技巧ftp 發布:2024-11-23 01:38:23 瀏覽:284
java成長 發布:2024-11-23 00:53:33 瀏覽:469
cmd5解密演算法 發布:2024-11-23 00:52:48 瀏覽:987
庫存存儲戰略 發布:2024-11-23 00:51:01 瀏覽:823
手機版我的世界基岩版起床伺服器推薦 發布:2024-11-23 00:49:29 瀏覽:838
如何緩存綜藝視頻 發布:2024-11-23 00:49:22 瀏覽:606
我的世界電腦版的花雨庭伺服器的地址 發布:2024-11-23 00:31:47 瀏覽:663