當前位置:首頁 » 編程語言 » 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),就可以返回結果

熱點內容
cms建站源碼 發布:2024-11-06 22:33:44 瀏覽:988
java培優班 發布:2024-11-06 22:33:39 瀏覽:183
野豬腳本 發布:2024-11-06 22:28:39 瀏覽:714
資料庫概論第四版答案 發布:2024-11-06 22:28:36 瀏覽:511
伺服器硬碟什麼樣子 發布:2024-11-06 22:17:37 瀏覽:882
安卓手機怎麼變成三星系統 發布:2024-11-06 22:10:10 瀏覽:664
pc電腦設置伺服器埠 發布:2024-11-06 22:07:42 瀏覽:515
文件夾新意 發布:2024-11-06 22:07:38 瀏覽:380
小米手機網速如何配置 發布:2024-11-06 22:06:35 瀏覽:608
javaweb調用java 發布:2024-11-06 21:59:00 瀏覽:821