当前位置:首页 » 编程语言 » 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-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
书旗书架能全部缓存吗 发布:2024-11-06 21:53:10 浏览:67
笑气压缩机 发布:2024-11-06 21:52:08 浏览:468
PC访问 发布:2024-11-06 21:52:01 浏览:502
脐带干细胞存储流程 发布:2024-11-06 21:50:51 浏览:373