Statement 的 execute(sql) 方法的返回值
Statement 的 execute(sql) 方法的返回值
true if the first result is a ResultSet object;
false if it is an update count or there are no resultsTop
// 如果 execute的返回值是 ResultSet则返回 true
boolean sta=stmt.execute(sql);
if(sta){ // 返回值是 ResultSet
ResultSet rs=stmt.getResultSet();
..............
}
else{//
int x=stmt.getUpdateCount();
............
}
相关文档:
系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......
对于我们这些仅用到sql简单查询开发人员来说,可能只了解一些基本的sql函数和<>=这样的条件语句,今天一个朋友问起:默认的join是outer还是inner。。。。
特地收集了一些东西,也贴出来和大家分享下:
joinleft outer join=left join , right outer join=right join, inner jo ......
由于最近要用到打包SQL Server 2005 Express Edition ,由于在安装过程中需要设置很多东西。带来很多的不便,于是在网上和MSDN找了好久终于找到办法了 ^_^
我用的是批处理来实现的,好了直接贴代码
CLS
@ECHO OFF
ECHO.
ECH ......
IN
确定给定的值是否与子查询或列表中的值相匹配。
EXISTS
指定一个子查询,检测行的存在。
比较使用 EXISTS 和 IN 的查询
这个例子比较了两个语义类似的查询。第一个查询使用 EXISTS 而第二个查询使用 IN。注意两个查询返回相同的信息。
USE pubs
GO
SELECT DISTINCT pub_name
from publishers
WHERE ......
你可能常常会需要运行一个ad hoc查询从远程OLE DB数据源提取数据,或者批量向SQL Server表导入数据。在这种情况下,你可以在T-SQL(Transact-SQL,微软对SQL的扩展)中用OPENROWSET函数给数据源传入一个连接串和查询来提取需要的数据。
你可能常常会需要运行一个ad hoc查询从远程OLE DB数据源提取数据,或者批量向SQL ......