当前位置:首页 » 编程语言 » sqlserver2008api
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlserver2008api

发布时间: 2022-08-07 16:11:06

sql SERVER数据库报824错误怎么解决

Hi黑暗ㄨ吠,
824错误,也就是所谓的软IO错误,可以理解为SQL Server已经读取到该页,但通过计算CheckSum等值发现不匹配,因此SQL Server认为该页已经被损坏。此错误与错误 823 类似,只是 Windows 不检测这一错误。这通常表明 I/O 子系统中存在问题,例如磁盘驱动器存在故障、磁盘固件存在问题、设备驱动程序不正确等等。查找硬件故障运行硬件诊断以解决任何问题。也可以通过检查 Microsoft Windows 系统和应用程序日志以及 SQL Server 错误日志以查看是否存在由硬件故障引起的错误。解决这些日志中包含的所有与硬件相关的问题。如果存在持久性数据损坏问题,请尝试改用其他的硬件组件来解决此问题。进行检查以确保系统未启用磁盘控制器上的写缓存。如果您怀疑是写缓存出现问题,请与硬件供应商联系。最后,您可能会发现,切换到全新的硬件系统是解决问题的极佳途径。此切换操作可能包括格式化磁盘驱动器和重新安装操作系统。如果出现的问题与硬件无关,并且已知的干净备份可用,则请从备份中还原数据库。考虑将数据库改为使用 PAGE_VERIFY CHECKSUM 选项。

另外你也可以通过用WINHEX分析SQL Server文件的结构并更正,再DBCC检查

更多SQL Server 824错误信息参考下面链接http://www.uml.org.cn/sjjm/201212041.asp。
Thanks,
Ice fan

Ⅱ SQL Server 2008标准教程的目录

第1篇 SQL Server 2008基础
第1章 SQL Server数据库 2
1.1 数据库概述 2
1.1.1 什么是数据库 2
1.1.2 常见的主流数据库 2
1.1.3 数据库核心技术——SQL 3
1.2 认识SQL Server 2008 3
1.2.1 SQL Server的发展历史 3
1.2.2 硬件配置要求 4
1.2.3 操作系统要求 5
1.3 安装 5
1.3.1 安装准备 5
1.3.2 选择要安装的功能 8
1.3.3 实例命名 9
1.3.4 选择账户 10
1.3.5 选择验证模式 11
1.3.6 选择数据目录 12
1.3.7 其他配置 13
1.4 SQL Server 2008的登录 16
1.5 SQL Server 2008的管理工具 17
1.6 使用SQL Server Management Studio执行SQL语句 18
1.7 本章小结 18
1.8 本章习题 18
第2章 创建数据库 19
2.1 数据库的定义 19
2.1.1 SQL Server中的预留数据库 19
2.1.2 SQL Server示例数据库StudentMan 20
2.1.3 数据库系统类型 21
2.1.4 数据库的构成 21
2.1.5 创建数据库前的准备 22
2.2 数据库基本管理 24
2.2.1 使用向导创建数据库 24
2.2.2 使用SQL语句创建数据库 26
2.2.3 使用向导修改数据库 26
2.2.4 使用SQL语句修改数据库 29
2.2.5 使用向导删除数据库 30
2.2.6 使用SQL语句删除数据库 31
2.3 数据库的脱机与联机 31
2.3.1 使数据库脱机 32
2.3.2 使数据库联机 32
2.4 数据库的分离与附加 32
2.4.1 分离数据库 32
2.4.2 附加数据库 33
2.5 收缩数据库 35
2.5.1 自动收缩 35
2.5.2 手动收缩 36
2.5.3 收缩数据库文件 37
2.6 本章小结 38
2.7 本章习题 38
第3章 定义表 39
3.1 什么是表 39
3.2 SQL Server的数据类型 39
3.2.1 数值类型 40
3.2.2 字符类型 41
3.2.3 日期时间类型 42
3.2.4 二进制类型 42
3.2.5 其他类型 43
3.2.6 程序中的数据类型 44
3.3 创建表 45
3.3.1 使用向导创建表 45
3.3.2 使用SQL语句创建表 46
3.4 定义其他表 47
3.5 设置主键 48
3.5.1 使用向导创建主键 48
3.5.2 使用SQL语句创建主键 49
3.6 创建关系 50
3.7 输入数据 52
3.8 修改表 53
3.8.1 使用向导修改表名 53
3.8.2 使用SQL语句修改表名 54
3.8.3 使用向导修改表结构 54
3.8.4 使用SQL语句修改表结构 56
3.8.5 修改表属性 56
3.9 删除表 57
3.9.1 使用向导删除表 58
3.9.2 使用SQL语句删除表 58
3.10 临时表 59
3.10.1 创建临时表 59
3.10.2 查询临时表 59
3.10.3 删除临时表 60
3.11 本章小结 60
3.12 本章习题 60
第4章 索引 61
4.1 索引概述 61
4.1.1 索引的类型 61
4.1.2 索引的要求和注意事项 62
4.2 创建索引 62
4.2.1 使用向导创建索引 62
4.2.2 使用SQL语句创建索引 63
4.3 管理索引 64
4.3.1 查看索引信息 64
4.3.2 修改索引 67
4.3.3 删除索引 68
4.4 本章小结 69
4.5 本章习题 69
第5章 Transact-SQL基本语句 70
5.1 Transact-SQL概述 70
5.1.1 Transact-SQL简介 70
5.1.2 Transact-SQL的特点 70
5.2 常用SQL语句 71
5.2.1 基本查询语句SELECT FROM 71
5.2.2 条件语句WHERE 72
5.2.3 多条件语句AND、OR 73
5.2.4 分组语句GROUP BY 74
5.2.5 分组条件语句HAVING 74
5.2.6 排序语句ORDER BY 75
5.2.7 返回前部数据语句TOP 75
5.2.8 单一数据语句DISTINCT 76
5.2.9 条件区间语句BETWEEN 76
5.2.10 模糊查询语句LIKE 77
5.2.11 插入数据语句INSERT 77
5.2.12 修改数据语句UPDATE 79
5.2.13 删除语句DELETE 80
5.3 Transact-SQL的编程基础 82
5.3.1 常量与变量 82
5.3.2 表达式 85
5.3.3 运算符 85
5.3.4 通配符 87
5.4 常用数据处理 88
5.4.1 字符串数据处理 88
5.4.2 数学数据处理 91
5.4.3 数据类型转换处理 93
5.4.4 聚合函数 94
5.4.5 日期和时间数据处理 95
5.5 本章小结 97
5.6 本章习题 97
第2篇 开发应用
第6章 高级Transact-SQL 100
6.1 子查询 100
6.1.1 IN子句 100
6.1.2 NOT IN子句 101
6.1.3 COMPUTE子句 101
6.1.4 COMPUTE BY子句 102
6.1.5 EXISTS子句 103
6.1.6 NOT EXISTS子句 103
6.1.7 ALL、ANY和SOME子句 104
6.2 APPLY运算符 104
6.2.1 CROSS APPLY 104
6.2.2 OUTER APPLY 105
6.3 排名函数 105
6.3.1 ROW_NUMBER 106
6.3.2 RANK 106
6.3.3 DENSE_RANK 107
6.3.4 NTILE 107
6.4关系连接 108
6.4.1 连接查询 108
6.4.2 笛卡儿积 108
6.4.3 内部连接 108
6.4.4 使用表别名 109
6.4.5 外部连接 109
6.4.6 自连接 111
6.4.7 联合查询 111
6.5实现数据分页 112
6.6 本章小结 113
6.7 本章习题 113
第7章 构建视图 114
7.1 视图概述 114
7.1.1 视图定义 114
7.1.2 视图的类型 115
7.1.3 视图的限制 115
7.2 标准视图 115
7.2.1 创建视图 116
7.2.2 管理视图 118
7.2.3 使用视图更新基表的数据 121
7.3 加密视图 121
7.4 限制视图所用的表或视图 123
7.5 本章小结 123
7.6 本章习题 123
第8章 存储过程 124
8.1 存储过程概述 124
8.2 存储过程分类 124
8.3 存储过程的使用原则 125
8.4 控制流程语句 126
8.4.1 IF…ELSE语句 126
8.4.2 BEGIN…END语句 127
8.4.3 CASE语句 127
8.4.4 WHILE…CONTINUE…BREAK语句 128
8.4.5 RETRUN语句 129
8.5 存储过程应用 129
8.5.1 创建存储过程 129
8.5.2 执行与修改存储过程 130
8.5.3 删除存储过程 132
8.6 本章小结 133
8.7 本章习题 133
第9章 触发器 134
9.1 触发器概述 134
9.1.1 触发器的分类 134
9.1.2 触发器的作用 134
9.2 使用DML触发器 135
9.2.1 DML触发器的工作原理 135
9.2.2 创建DML触发器 136
9.2.3 触发器的运行验证 137
9.2.4 修改DML触发器 138
9.2.5 禁用与启用DML触发器 140
9.2.6 删除DML触发器 141
9.3 使用DDL触发器 142
9.3.1 创建DDL触发器 142
9.3.2 验证DDL触发器 144
9.3.3 查看与修改DDL触发器 144
9.4 触发器的应用技巧 145
9.4.1 如何知道触发器修改了多少条记录 145
9.4.2 如何知道插入记录的自动编号是多少 145
9.5 本章小结 146
9.6 本章习题 146
第10章 游标 147
10.1 游标概述 147
10.2 游标的基本操作 147
10.2.1 声明游标 147
10.2.2 打开游标 148
10.2.3 读取游标数据 148
10.2.4 关闭和释放游标 149
10.3 使用游标 150
10.3.1 用游标处理数据 150
10.3.2 使用游标变量 150
10.3.3 在存储过程中使用游标 151
10.4 在游标中常用的变量、函数和存储过程 152
10.4.1 使用系统变量查看游标信息 152
10.4.2 使用函数查看游标状态 153
10.4.3 使用系统存储过程查看游标属性 153
10.5 本章小结 154
10.6 本章习题 154
第11章 用户自定义函数和数据类型 155
11.1 自定义函数概述 155
11.1.1 自定义函数与存储过程的区别 155
11.1.2 自定义函数类型 155
11.2 创建自定义函数 156
11.2.1 创建标量函数 156
11.2.2 创建内联表值函数 157
11.2.3 创建多语句表值函数 158
11.3 使用和维护自定义函数 159
11.3.1 查看与修改自定义函数 159
11.3.2 使用自定义函数 160
11.3.3 删除自定义函数 161
11.4 自定义数据类型 162
11.4.1 使用向导创建自定义数据类型 162
11.4.2 使用存储过程创建自定义数据类型 164
11.4.3 使用自定义数据类型 164
11.4.4 删除自定义数据类型 165
11.5 本章小结 166
11.6 本章习题 166
第3篇 数据库管理
第12章 SQL Server 2008的事务与锁 168
12.1 事务的概念 168
12.1.1 事务的属性 168
12.1.2 事务的类型 169
12.1.3 事务的隔离级别 169
12.2 使用事务 169
12.2.1 事务语句 170
12.2.2 事务举例 170
12.2.3 嵌套事务 171
12.2.4 事务保存点 171
12.3 事务中禁用的Transact-SQL语句 172
12.4 锁 173
12.4.1 锁的概念 173
12.4.2 锁的模式 173
12.4.3 锁的使用 174
12.4.4 死锁与相关处理 174
12.5 本章小结 175
12.6 本章习题 175
第13章 全文索引 176
13.1 全文索引概述 176
13.2 全文索引中常用的术语 176
13.3 全文索引的体系结构 177
13.4 全文目录管理 178
13.4.1 创建全文目录 178
13.4.2 查看与修改全文目录 179
13.4.3 删除全文目录 181
13.5 全文索引管理 182
13.5.1 创建全文索引的注意事项 182
13.5.2 创建全文索引 183
13.5.3 查看与修改全文索引 185
13.5.4 启用和禁用全文索引 186
13.5.5 删除全文索引 186
13.6 填充全文索引 186
13.6.1 填充全文索引的方式 186
13.6.2 填充全文索引 187
13.7 使用全文搜索查询 188
13.7.1 使用CONTAINS搜索 189
13.7.2 使用FREETEXT搜索 190
13.7.3 使用CONTAINSTABLE搜索 191
13.7.4 使用FREETEXTTABLE搜索 191
13.7.5 搜索image字段 191
13.8 本章小结 192
13.9 本章习题 192
第14章 数据库备份 193
14.1 备份简介 193
14.2 数据库的恢复模式 193
14.3 备份策略 194
14.4 备份数据库 195
14.4.1 使用向导备份数据库 195
14.4.2 使用SQL语句备份数据库 196
14.5 还原数据库 197
14.5.1 使用向导还原数据库 197
14.5.2 使用SQL语句还原数据库 198
14.6 本章小结 198
14.7 本章习题 198
第15章数据库的维护计划 199
15.1 维护计划概述 199
15.2 使用数据库维护计划 199
15.2.1 使用向导创建维护计划 199
15.2.2 删除维护计划 203
15.3 本章小结 204
15.4 本章习题 204
第16章 将数据升迁到SQL Server 2008 205
16.1 什么是SSMA 205
16.2 SSMA的下载与安装 205
16.3 进行数据升迁 208
16.4 查看数据升迁结果 211
16.5 本章小结 212
16.6 本章习题 212
第17章 SQL Server 2008安全性管理 213
17.1 SQL Server 2008安全性 213
17.1.1 SQL Server 2008安全性简介 213
17.1.2 SQL Server 2008安全管理等级 213
17.2 SQL Server 2008验证模式 214
17.2.1 Windows身份验证 214
17.2.2 混合模式 214
17.3 管理SQL Server 2008登录 215
17.3.1 创建SQL Server登录 215
17.3.2 删除SQL Server登录 217
17.3.3 创建Windows登录 218
17.3.4 删除Windows登录 220
17.4 权限 221
17.4.1 权限类型 222
17.4.2 为用户设置权限 222
17.4.3 使用登录名登录 227
17.5 角色 229
17.5.1 角色简介 229
17.5.2 服务器角色 229
17.5.3 将用户设为服务器角色 230
17.5.4 数据库角色 231
17.5.5 将用户设为数据库角色 231
17.6 保证数据库服务器的安全 232
17.7 本章小结 234
17.8 本章习题 234
第4篇 高级功能
第18章 报表服务 236
18.1 报表服务概述 236
18.2 使用报表服务 236
18.2.1 创建报表服务器项目 236
18.2.2 创建数据源 237
18.2.3 创建报表 239
18.2.4 发布报表 243
18.2.5 自定义报表信息 243
18.3 本章小结 244
18.4 本章习题 244
第19章 分析服务 245
19.1 Analysis Service概述 245
19.1.1 数据仓库 245
19.1.2 数据仓库的结构 245
19.1.3 联机分析处理 246
19.1.4 数据挖掘 247
19.2 使用分析服务项目 247
19.2.1 创建分析服务项目 247
19.2.2 定义数据源 248
19.2.3 定义数据源视图 249
19.2.4 定义多维数据集 251
19.2.5 部署Analysis Service项目 252
19.2.6 查看多维数据集 253
19.3 本章小结 255
第5篇 数据库应用开发
第20章 使用C#进行SQL Server 2008应用开发 258
20.1 Windows应用开发概述 258
20.1.1 C/S模式的工作原理 258
20.1.2 .NET框架 258
20.1.3 Visual Studio编程环境 258
20.2 Visual Studio 2010的数据管理功能 261
20.3 ADO-NET技术概述 263
20.4 使用ADO-NET进行数据库操作 264
20.4.1 连接数据库 264
20.4.2 连接字符串 267
20.4.3 打开和关闭连接 268
20.4.4 使用SqlDataAdapter对数据库中表的查询 268
20.4.5 使用Command对象操作数据库 270
20.4.6 使用DataSet对象处理数据 273
20.5 使用DataGridView控件访问数据 275
20.6 开发实例 283
20.7 本章小结 286
20.8 本章习题 286
第21章 Java与SQL Server 2008 287
21.1 Java概述 287
21.2 Java开发环境 288
21.3 JDBC API 289
21.3.1 连接对象Connection 289
21.3.2 Statement对象 290
21.3.3 PreparedStatement对象 291
21.3.4 结果集ResultSet 292
21.4 JDBC编程步骤 293
21.4.1 JDBC概述 293
21.4.2 设置数据源 293
21.4.3 加载驱动程序 295
21.4.4 建立连接 296
21.5 数据库操作 297
21.5.1 使用JDBC向数据库表插入数据 297
21.5.2 使用JDBC查询数据库表数据 300
21.5.3 使用JDBC查询指定条件的数据 302
21.5.4 使用JDBC删除表数据 303
21.5.5 使用JDBC修改表数据 304
21.6 结果集 306
21.6.1 滚动结果集 306
21.6.2 可更新结果集 310
21.7 数据库综合示例 314
21.8 本章小结 317
21.9 本章习题 317
附录A 系统保留字 319
附录B 系统存储过程sp_cursor_list的返回游标数据结构 321

Ⅲ win10系统。安装SQL 2008出现一个问题。看图片

工具/原料
Win10
SQL Server 2008安装包
方法/步骤
1、双击Setup,弹出下图界面,单击左边Installation,然后点击右边New SQL Server stand;在此步骤之前可能会提示要求安装.net3.5,按提示安装即可,软件会自动下载安装,否则无法进入此界面
2、规则性自检查,检查完毕后直接单击OK
3、输入企业版的KEY
4、勾选I accept the license items(同意以上条款),然后点击下一步
5、SQL Server 需要安装的组建,直接点击下方的Install

6、自检查安装环境,完成之后直接单击Next

7、如图所示勾选需要安装的项目,勾选需要的即可

8、保持默认实例名,单击Next

9、磁盘空间占用报告

10、单击Use the same account for all SQL Server services

11、在弹出的对话框中选择图示第二项

12、然后单击Next

13、勾选Mixed(SQL和Windows混合验证模式),输入密码,单击下方Add Current User,然后单击Next

14、是否向微软发送使用体验报告,无需理会,单击Next

15、安装规则自检查,完成之后单击Next

16、安装项目报告,点击Install

17、开始安装,需要等待一段时间

18、安装过程完毕

19、安装成功

以上就是Win10系统如何安装SQL Server 2008方法介绍,希望能对大家有所帮助!

附上出处链接:http://www.jb51.net/os/win10/362929.html

Ⅳ sqlserve+6484打开日志文件Api.log拒绝访问

咨询记录 · 回答于2021-11-17

Ⅳ 请问php5.6可以自动地连接sql server2008吗

配置好肯定就可以自动连接了

下载驱动程序,下载后安装释放程序,里面有以下文件:
php_pdo_sqlsrv_52_nts.dll
php_pdo_sqlsrv_52_ts.dll
php_pdo_sqlsrv_53_nts_vc6.dll
php_pdo_sqlsrv_53_nts_vc9.dll
php_pdo_sqlsrv_53_ts_vc6.dll
php_pdo_sqlsrv_53_ts_vc9.dll
php_sqlsrv_52_nts.dll
php_sqlsrv_52_ts.dll
php_sqlsrv_53_nts_vc6.dll
php_sqlsrv_53_nts_vc9.dll
php_sqlsrv_53_ts_vc6.dll
php_sqlsrv_53_ts_vc9.dll
SQLServerDriverForPHP.chm(手册,英文够好的话,可以看看,嘿嘿)
SQLServerDriverForPHP_License.rtf
SQLServerDriverForPHP_Readme.htm(自述文件)

关于VC6和VC9的区别
VC6 版本是使用 Visual Studio 6 编译器编译的,如果你是在windows下使用Apache+PHP的,请选择VC6版本。
VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你是在windows下使用IIS+PHP的,请选择VC9版本。

开始配置
选择php_sqlsrv_53_ts.dll和php_pdo_sqlsrv_53_ts.dll。把文件拷贝到PHP文件夹下的ext目录下,然后在配置文件php.ini
的Extensions后面加上:
extension=php_sqlsrv_53_ts.dll
extension=php_pdo_sqlsrv_53_ts.dll
再重启Apache服务。
最后测试一下是否成功,在PHP中执行phpinfo()的查看sqlsrv、看图画红线处、如图所示这样就表示连接成功了!!
php连接SQLServer2008
1.Windows Authentication连接
<?php
$serverName = "(localhost)";
$connectionInfo = array("Database"=>"test","ConnectionPooling"=>false);
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn == false)
{
echo "连接失败!";
die( print_r( sqlsrv_errors(), true));
}
?>

2.SQL Server Authentication连接

<?php
$serverName = "localhost"; //数据库服务器地址
$uid = "sa"; //数据库用户名
$pwd = "123"; //数据库密码
$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"cart");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn == false)
{
echo "连接失败!";
die( print_r( sqlsrv_errors(), true));
}
//执行有结果集的SQL语句
$query = sqlsrv_query($conn, "select * from tb_goods");
while($row = sqlsrv_fetch_array($query))
{
echo $row[0]."-----".$row[1]."<br/>";
}
//执行增删改的SQL语句
$rs=sqlsrv_query($conn,"update tb_goods set name='中国劲酒' where name='劲酒'");
$num=sqlsrv_rows_affected($rs);//返回修改的行数
if($num>0)
{
echo '修改成功!'.$num ;
}
else
{
echo '修改失败!';
}
?>

用于 SQL Server Driver for PHP 的 API 名称是 sqlsrv。所有 sqlsrv函数都以 sqlsrv_打头,
SQL Server Driver for PHP 包含以下函数:
函数说明
sqlsrv_begin_transaction 开始事务。
sqlsrv_cancel 取消语句;并放弃相应语句的所有未决结果。
sqlsrv_client_info 提供有关客户端的信息。
sqlsrv_close 关闭连接。释放与相应连接关联的所有资源。
sqlsrv_commit 提交事务。
sqlsrv_configure 更改错误处理和日志记录配置。
sqlsrv_connect 创建一个连接,并将其打开。
sqlsrv_errors 返回关于上一操作的错误和/或警告信息。
sqlsrv_execute 执行预定义语句。
sqlsrv_fetch 使下一行的数据可供读取。
sqlsrv_fetch_array 以数值索引数组、关联数组或这两种数组的形式检索下一行的数据。
sqlsrv_fetch_object 以对象形式检索下一行的数据。
sqlsrv_field_metadata 返回字段元数据。
sqlsrv_free_stmt 关闭语句。释放与相应语句关联的所有资源。
sqlsrv_get_config 返回指定配置设置的值。
sqlsrv_get_field 按索引检索当前行中的字段。可以指定 PHP 返回类型。
sqlsrv_has_rows 检测结果集是否具有一行或多行。
sqlsrv_next_result 使下一结果可供处理。
sqlsrv_num_rows 报告结果集中的行数。
sqlsrv_num_fields 检索活动结果集中的字段数。
sqlsrv_prepare 准备 Transact-SQL 查询,但不执行该查询。隐式绑定参数。
sqlsrv_query 准备 Transact-SQL 查询,并将其执行。
sqlsrv_rollback 回滚事务。
sqlsrv_rows_affected 返回有所修改的行的数目。
sqlsrv_send_stream_data 在每次调用函数时向服务器发送最多八千字节 (8 KB) 的数据。
sqlsrv_server_info 提供有关服务器的信息。

Ⅵ sql server 2008 r2 打不开数据管理界面

SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和 BI 应用。SQL Server 2005 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。 SQL Server 数据平台包括以下工具: 关系型数据库。 一种更加安全可靠、可伸缩更强且具有高可用性的关系型数据库引擎,性能得到了提高且支持结构化和非结构化 (XML) 数据。 复制服务。 数据复制可用于数据分发或移动数据处理应用程序、系统高可用性、企业报表解决方案的后备数据可伸缩并发性、与异构系统(包括已有的 Oracle 数据库)的集成等。 通知服务。 用于开发和部署可伸缩应用程序的先进的通知功能能够向不同的连接和移动设备发布个性化的、及时的信息更新。 集成服务。 用于数据仓库和企业范围内数据集成的数据提取、转换和加载 (ETL) 功能。 分析服务。 联机分析处理 (OLAP) 功能可用于对使用多维存储的大量和复杂的数据集进行快速高级分析。 报表服务。 全面的报表解决方案,可创建、管理和发布传统的、可打印的报表和交互的、基于 Web 的报表。 管理工具。 SQL Server 包含的集成管理工具可用于高级数据库管理和优化,它也与其他工具,如 Microsoft Operations Manager (MOM) 和 Microsoft Systems Management Server (SMS) 紧密集成在一起。标准数据访问协议大大减少了 SQL Server 和现有系统间数据集成所花的时间。此外,构建于 SQL Server 内的本机 Web service 支持确保了和其他应用程序及平台的互操作能力。 开发工具。 SQL Server 为数据库引擎、数据抽取、转换和装载 (ETL)、数据挖掘、OLAP 和报表提供了和 Microsoft Visual Studio 相集成的开发工具,以实现端到端的应用程序开发能力。SQL Server 中每个主要的子系统都有自己的对象模型和应用程序接口 (API),能够将数据系统扩展到任何独特的商业环境中。

Ⅶ sql server 2008的版本功能

SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
· 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
· 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
· 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。 一、可信任的
在今天数据驱动的世界中,公司需要继续访问他们的数据。SQL Server 2008为关键任务应用程序提供了强大的安全特性、可靠性和可扩展性。
(一)保护你的信息
在过去的SQL Server 2005的基础之上,SQL Server 2008做了以下方面的增强来扩展它的安全性:
简单的数据加密
SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。
外键管理
SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL Server 2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。
增强了审查
SQL Server 2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。
(二)确保业务可持续性
有了SQL Server 2008,微软继续使公司具有提供简化了管理并具高可靠性的应用的能力。
改进了数据库镜像
SQL Server 2008基于SQL Server 2005,并提供了更可靠的加强了数据库镜像的平台。新的特性包括:
· 页面自动修复。SQL Server 2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的823和824错误。
· 提高了性能。SQL Server 2008压缩了输出的日志流,以便使数据库镜像所要求的网络带宽达到最小。
· 加强了可支持性
(1) SQL Server 2008包括了新增加的执行计数器,它使得可以更细粒度的对数据库管理系统(Database Management Syste,DBMS)日志记录的不同阶段所耗费的时间进行计时。
(2) SQL Server 2008包括动态管理视图(Dynamic Management View)和对现有的视图的扩展,以此来显示镜像会话的更多信息。
热添加CPU
为了在线添加内存资源而扩展SQL Server中的已有的支持,热添加CPU使数据库可以按需扩展。事实上,CPU资源可以添加到SQL Server 2008所在的硬件平台上而不需要停止应用程序。
(三)最佳的和可预测的系统性能
公司在面对不断增长的压力,要提供可预计的响应和对随着用户数目的增长而不断增长的数据量进行管理。SQL Server 2008提供了一个广泛的功能集合,使你的数据平台上的所有工作负载的执行都是可扩展的和可预测的。
性能数据的采集
性能调整和排除故障对于管理员来说是耗费时间的工作。为了给管理员提供全面的执行洞察力,SQL Server 2008推出了范围更大的数据采集,一个用于存储性能数据的新的集中的数据库,以及新的报表和监控工具。
扩展事件
SQL Server扩展事件是一个用于服务器系统的一般的事件处理系统。扩展事件基础设施是一个轻量级的机制,它支持对服务器运行过程中产生的事件的捕获、过滤和响应。这个对事件进行响应的能力使用户可以通过增加前后文关联数据,例如Transact SQL对所有事件调用堆栈或查询计划句柄,以此来快速的诊断运行时问题。事件捕获可以按几种不同的类型输出,包括Windows事件跟踪(Event Tracing for Windows,ETW)。当扩展事件输出到ETW时,操作系统和应用程序就可以关联了,这使得可以作更全面的系统跟踪。
备份压缩
保持在线进行基于磁盘的备份是很昂贵而且很耗时的。有了SQL Server 2008备份压缩,需要的磁盘I/O 减少了,在线备份所需要的存储空间也减少了,而且备份的速度明显加快了。
数据压缩
改进的数据压缩使数据可以更有效的存储,并且降低了数据的存储要求。数据压缩还为大型的限制输入/输出的工作负载例如数据仓库提供了显着的性能改进。
资源监控器
SQL Server 2008随着资源监控器的推出使公司可以提供持续的和可预测的响应给终端用户。资源监控器使数据库管理员可以为不同的工作负载定义资源限制和优先权,这使得并发工作负载可以为终端用户提供稳定的性能。
稳定的计划
SQL Server 2008通过提供了一个新的制定查询计划的功能,从而提供了更好的查询执行稳定性和可预测性,使公司可以在硬件服务器更换、服务器升级和产品部署中提供稳定的查询计划。 二、高效的
SQL Server 2008降低了管理系统、.NET架构和Visual Studio&reg; Team System的时间和成本,使得开发人员可以开发强大的下一代数据库应用程序。
(一)基于政策的管理
作为微软正在努力降低公司的总成本所作的工作的一部分,SQL Server 2008推出了陈述式管理架构(DMF),它是一个用于SQL Server数据库引擎的新的基于策略的管理框架。陈述式管理提供了以下优点:
· 遵从系统配置的政策
· 监控和防止通过创建不符合配置的政策来改变系统
· 通过简化管理工作来减少公司的总成本
· 使用SQL Server 管理套件查找遵从性问题
DMF是一个基于政策的用于管理一个或多个SQL Server 2008实例的系统。要使用DMF,SQL Server政策管理员使用SQL Server 管理套件创建政策,这些政策管理服务器上的实体,例如SQL Server的实例、数据库、和其它SQL Server对象。DMF由三个组件组成:政策管理、创建政策的政策管理员,和显式管理。管理员选择一个或多个要管理的对象,并显式检查这些对象是否遵守指定的政策,或显式地使这些对象遵守某个政策。
自动管理
政策管理员使用下面的执行模式之一,使政策自动执行:
· 强制——使用DDL触发器阻止违反政策的操作
· 对改动进行检查——当一个与某个政策相关的改动发生时,使用事件通知来评估这个政策
· 检查时间表——使用一个SQL Server Agent 工作定期的评估一个政策
(二)改进了安装
SQL Server 2008对SQL Server的服务生命周期提供了显着的改进,它重新设计了安装、建立和配置架构。这些改进将计算机上的各个安装与SQL Server软件的配置分离开来,这使得公司和软件合作伙伴可以提供推荐的安装配置。
(三)加速开发过程
SQL Server提供了集成的开发环境和更高级的数据提取,使开发人员可以创建下一代数据应用程序,同时简化了对数据的访问。
ADO .NET实体框架
在数据库开发人员中的一个趋势是定义高级的业务对象,或实体,然后他们可以将它们匹配到数据库中的表和字段,开发人员使用高级实体例如“客户”或“订单”来显示背后的数据。ADO .NET 实体框架使开发人员可以以这样的实体来设计关系数据。在这一提取级别的设计是非常高效的,并使开发人员可以充分利用实体关系建模。
语言级集成查询能力
微软的语言级集成查询能力(LINQ)使开发人员可以通过使用管理程序语言例如C#或Visual Basic .NET,而不是SQL语句来对数据进行查询。LINQ 使可以用.NET 框架语言编写的无缝和强大的面向集合的查询运行于ADO. NET(LINQ到SQL), ADO .NET 数据集(LINQ到数据集),ADO .NET 实体框架(LINQ到实体),和到实体数据服务匹配供应商。SQL Server 2008提供了一个新的LINQ到SQL供应商,使得开发人员可以直接将LINQ用于SQL Server 2008的表和字段。
CLR集成和ADO .NET对象服务
ADO .NET 的对象服务层使得可以进行具体化检索、改变跟踪、和实现作为公共语言运行时(CLR)的数据的可持续性。开发人员使用ADO .NET 实体框架可以通过使用由ADO .NET 管理的CLR对象对数据库进行编程。SQL Server 2008提供了提高性能和简化开发过程的更有效的和最佳的支持。
Service Broker可扩展性
SQL Server 2008继续加强了Service Broker 的能力。
· 会话优先权——使你可以配置优先权,使得最重要的数据会第一个被发送和进行处理。
· 诊断工具——诊断工具提高了你开发、配置和管理使用了Service Broker的解决方案的能力,例如在应用程序部署之前诊断分支丢失情况或配置不正确的安全问题。
Transact-SQL的改进
SQL Server 2008通过几个关键的改进增强了Transact-SQL编程人员的开发体验。
· Table Value Parameters – 在许多客户的场景中,要传递一个表结构的值(行)的集合到服务器上的一个存储过程或函数中。这些值可能直接用于插入表或更新表,或者是用于更复杂的数据操作。值为表的参数为定义一个表类型和使应用程序创建、赋值和传递表结构的参数到存储过程和函数中提供了更简单的方式。
· 对象相关性——对象相关性的改进通过新推出的种类查看和动态管理功能使能够可靠的找出对象间的相关性。相关性信息总是关于绑定架构和未绑定架构的对象的最新的信息。这个相关性会跟踪存储过程、表、视图、函数、触发器、用户定义的类型、XML schema集合和其他对象。
· 日期/时间数据类型——SQL Server 2008推出了新的日期和时间数据类型:
(1) DATE——一个只包含日期的类型,只使用3个字节来存储一个日期
(2) TIME——一个只包含时间的类型,只使用3到5个字节来存储精确到100纳秒时间
(3) DATETIMEOFFSET – 一个可辨别时区的日期/时间类型
(4) DATETIME2 ——一个具有比现有的DATETIME类型更精确的秒和年范围的日期/时间类型
新的数据类型使应用程序可以有单独的日期和时间类型,同时为用户定义的时间值的精度提供较大的数据范围。
(四)偶尔连接系统
有了移动设备和活动式工作人员,偶尔连接成为了一种工作方式。SQL Server 2008推出了一个统一的同步平台,使得在应用程序、数据存储和数据类型之间达到一致性同步。在与Visual Studio 的合作下,SQL Server 2008使得可以通过ADO .NET中提供的新的同步服务和Visual Studio中的脱机设计器快速的创建偶尔连接系统。SQL Server 2008提供了支持,使得可以改变跟踪和使客户可以以最小的执行消耗进行功能强大的执行,以此来开发基于缓存的、基于同步的和基于通知的应用程序。
(五)不只是关系数据
应用程序正在结合使用越来越多的数据类型,而不仅仅是过去数据库所支持的那些。SQL Server 2008基于过去对非关系数据的强大支持,提供了新的数据类型使得开发人员和管理员可以有效的存储和管理非结构化数据,例如文档和图片。还增加了对管理高级地理数据的支持。除了新的数据类型,SQL Server 2008还提供了一系列对不同数据类型的服务,同时为数据平台提供了可靠性、安全性和易管理性。这篇白皮书的下一章节将介绍非关系数据存储的一些优点。
HIERARCHY ID
SQL Server 2008使数据库应用程序以比以前更有效的方式建立树结构。HierarchyId是一个新的系统类型,它可以存储一个层次树中显示的结点的值。这个新的类型提供了一个灵活的编程模型。它作为一个CLR用户定义的类型(UDT)来执行,它提供了几种用于创建和操作层次结点的有效的及有用的内置方法。
FILESTREAM数据
新的SQL Server 2008 FILESTREAM 数据类型使大型的二进制数据,像文档和图片等可以直接存储到一个NTFS文件系统中;文档和图片仍然是数据库的主要组成部分,并维护事务的一致性。
FILESTREAM 使传统的由数据库管理的大型二进制数据可以作为单独的文件存储在数据库之外,它们可以通过使用一个NTFS流API进行访问。使用NTFS流API使普通文件操作可以有效的执行,同时提供所有丰富的数据库服务,包括安全和备份。
集成的全文检索
集成的全文检索使得在全文检索和关系数据之间可以无缝的转换,同时使全文索引可以对大型文本字段进行高速的文本检索。
稀疏列
这个功能使NULL数据不占物理空间,从而提供了一个非常有效的管理数据库中的空数据的方法。例如,稀疏列使得一般包含极多要存储在一个SQL Server 2008数据库中的空值的对象模型不会占用很大的空间。稀疏列还允许管理员创建1024列以上的表。
大型的用户定义的类型
SQL Server 2008删除了对用户定义的类型的8,000字节的限制,使用户可以显着的扩大他们的UDT的规模。
地理信息
SQL Server 2008为在基于空间的应用程序中消耗、扩展和使用位置信息提供了广泛的空间支持。
· 地理数据类型
这个功能使你可以存储符合行业空间标准例如开放地理空间联盟(Open Geospatial Consortium,OGC)的平面的空间数据。这使得开发人员可以通过存储与设计的平面表面和自然的平面数据例如内部空间等相关联的多边形、点和线来实现“平面地球”解决方案。
· 几何数据类型
这个功能使你可以存储地理空间数据并对其执行操作。使用纬度和经度的组合来定义地球表面的区域,并结合了地理数据和行业标准椭圆体(例如用于全球GPS解决方案的WGS84)。 三、智能的
商业智能(BI)继续作为大多数公司投资的关键领域和对于公司所有层面的用户来说的一个无价的信息源。SQL Server 2008提供了一个全面的平台,用于当用户需要时你可以为其提供智能化。
(一)集成任何数据
公司继续投资于商业智能和数据仓库解决方案,以便从他们的数据中获取商业价值。SQL Server 2008提供了一个全面的和可扩展的数据仓库平台,它可以用一个单独的分析存储进行强大的分析,以满足成千上万的用户在几兆字节的数据中的需求。下面是SQL Server 2008中在数据仓库方面的一些优点。
数据压缩
数据仓库中的数据容量随着操作系统数目的快速增加而在持续增长。内嵌在SQL Server 2008中的数据压缩使得公司可以更有效的存储数据,同时还提高了性能,因为降低了I/O 要求。
备份压缩
保持一直在线做基于磁盘的备份是花费很昂贵的,并且很耗时。有了SQL Server 2008的备份压缩,保持在线备份所需的存储降低了,并且备份速度明显变快了,因为所需要的磁盘I/O 减少了。
分区表并行
分割使公司能够更有效的管理大型的、不断增长的数据表,只要简单的将它们分割为易管理的数据块。SQL Server 2008是在SQL Server 2005中的分割的优势之上建立的,它改进了对大型的分区表的操作性能。
星型联接查询优化器
SQL Server 2008为普通的数据仓库场景提供了改进的查询性能。星型联接查询优化器通过辨别数据仓库连接模式降低了查询响应时间。
资源监控器
SQL Server 2008随着资源监控器的推出,使公司可以给终端用户提供一致的和可预测的响应。资源监控器使公司可以为不同的工作负载定义资源限制和优先权,这使得并发工作负载可以提供稳定的性能。
分组设置
分组设置(GROUPING SETS)是对 GROUP BY 条件语句的扩展,它使得用户可以在同一个查询中定义多个分组。分组设置生成一个单独的结果集,这个结果集相当于对不同分组的行进行了UNION ALL 的操作,这使得聚合查询和报表更加简单和快速。
捕获变更数据
有了捕获变更数据,变更会被捕获并被放在变更表中。它捕获变更的完整内容,维护交叉表的一致性,甚至是对交叉的schema变更也起作用。这使得公司可以将最新的信息集成到数据仓库中。
MERGESQL语句
有了MERGE SQL 语句,开发人员可以更有效地处理数据仓库的场景,例如检查一行数据是否存在然后执行插入或更新。
可扩展的集成服务
集成服务的可扩展性方面的两个关键优势是:
· SQL Server集成服务 (SQL Server Integration Services,SSIS)管道改进
数据集成包现在可以更有效地扩展、使用有效的资源和管理最大的企业级的工作负载。这个新的设计将运行时间的可扩展性提高到多个处理器中。
· SSIS持久查找
执行查找是最常见的抽取、转换和加载(ETL)操作。这在数据仓库中尤为普遍,当实际记录必须使用查找来转换业务键到它们相应的替代中去时。SSIS 增强了查找的性能以支持大型表。
(二)发送相应的报表
SQL Server 2008提供了一个可扩展的商业智能基础设施,使得IT人员可以在整个公司内使用商业智能来管理报表以及任何规模和复杂度的分析。SQL Server 2008使得公司可以有效的以用户想要的格式和他们的地址发送相应的、个人的报表给成千上万的用户。通过提供了交互发送用户需要的企业报表,获得报表服务的用户数目大大增加了。这使得用户可以获得对他们各自领域的洞察的相关信息的及时访问,使得他们可以作出更好、更快、更符合的决策。SQL Server 2008使得所有的用户可以通过下面的报表改进之处来制作、管理和使用报表:
企业报表引擎
有了简化的部署和配置,可以在企业内部更简单的发送报表。这使得用户能够轻松的创建和共享所有规模和复杂度的报表。
新的报表设计器
改进的报表设计器可以创建广泛的报表,使公司可以满足所有的报表需求。独特的显示能力使报表可以被设计为任何结构,同时增强的可视化进一步丰富了用户的体验。
此外,报表服务2008使商业用户可以在一个可以使用Microsoft Office的环境中编辑或更新现有的报表,不论这个报表最初是在哪里设计的,从而使公司能够从现有的报表中获得更多的价值。
强大的可视化
SQL Server 2008扩展了报表中可用的可视化组件。可视化工具例如地图、量表和图表等使得报表更加友好和易懂。
Microsoft Office渲染
SQL Server 2008提供了新的Microsoft Office渲染,使得用户可以从Word里直接访问报表。此外,现有的Excel&reg; 渲染器被极大的增强了,它被用以支持像嵌套数据区域、子报表和合并单元格等功能。这使得用户可以维护显示保真度和改进Microsoft Office应用中所创建的报表的全面可用性。
Microsoft SharePoint&reg; 集成
SQL Server 2008报表服务将Microsoft Office SharePoint Server 2007和Microsoft SharePoint Services 深度集成,提供了企业报表和其它商业洞察的集中发送和管理。这使得用户可以访问包含了与他们直接在商业门户中所做的决策相关的结构化和非结构化信息的报表。
(三)使用户获得全面的洞察力
及时访问准确信息,使用户快速对问题、甚至是非常复杂的问题作出反应,这是在线分析处理的前提(Online Analytical Processing,OLAP)。SQL Server 2008基于SQL Server 2005强大的OLAP能力,为所有用户提供了更快的查询速度。这个性能的提升使得公司可以执行具有许多维度和聚合的非常复杂的分析。这个执行速度与Microsoft Office的深度集成相结合,使SQL Server 2008可以让所有用户获得全面的洞察力。SQL Server分析服务具有下面的分析优势:
设计为可扩展的
SQL Server 2008加强了分析能力和提供了更复杂的计算和聚合,使得能进行的分析更宽广。新的立方体设计工具帮助用户将分析基础设施的开发工作流线化,使他们可以为优化性能建立解决方案。这个设计里内嵌了Best Practice Design Alerts,使得开发人员可以在设计时集成实时警告,这优化了设计。Dimension Designer使得可以简单的查看和编辑属性关系,还可以提供多个内置的对理想尺度设计的支持的验证,而在数据挖掘结构中增强的灵活性使得可以创建多个不同的模型,而不仅仅是过滤数据。
块计算
块计算提供了一个在处理性能方面的显着提高,使得用户可以增加他们的层级深度和计算的复杂度。
回写到MOLAP
SQL Server 2008分析服务中的新的基于MOLAP 的回写功能使得不再需要查询ROLAP 分区。这给用户提供了更强的用于分析应用程序中的回写设定,而不需要以OLAP 性能为代价。
资源监控器
在SQL Server 2008中一个新的资源监控器提供了对资源利用情况的详细观察。有了这个资源监控器,数据库管理员可以快速并轻松的监控和控制分析工作负载,包括识别哪个用户在运行什么查询和他们会运行多久,这使得管理员可以更好的优化服务器的使用。
预测分析
一个改进的时间序列算法扩大了预测能力。这个查询数据挖掘结构的能力使得报表可以很容易的包含从挖掘模型的外部得来的属性。新的交叉验证特性对数据进行多处对比,发送给你可靠的结果。这些数据挖掘的改进之处一起为更好的洞察和更丰富的信息提供了机会。

Ⅷ 使用sql server2008

个人没有遇到过,网友答案
第一:看看你的三个包是不是导入
第二:看看你导入的mssqlserver.jar包里面的路径是不是com.microsoft.jdbc.sqlserver,因为有的是com.microsoft.sqlserver这里是有区别的.
第三:可以用以下类试试看你的数据库本身安装是否有问题:
package com.jdbc;

import java.sql.*;
/**
* @功能: 一个JDBC的本地化API连接类,封装了数据操作方法,只用传一个SQL语句即可
* @作者: 李开欢
* @日期: 2007/
* @说明: 数据库为SQLSERVER 2000要将SQL Server 的JDBC的三个包导入工程中
*/
public class ConnectionDemo {
/*
* 这里可以将常量全部放入另一个类中,以方便修改
*/
private static Connection conn;
private static Statement ps;
private static ResultSet rs;
private static final String DRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
private static final String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
private static final String USER ="sa";
private static final String PASS = "sa";
public ConnectionDemo() {
// TODO Auto-generated constructor stub
ConnectionDemo.getConnection();
}
public static Connection getConnection(){
System.out.println("连接中...");
try {
Class.forName(ConnectionDemo.DRIVER);
conn = DriverManager.getConnection(ConnectionDemo.URL, ConnectionDemo.USER, ConnectionDemo.PASS);
System.out.println("成功连接");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static Statement getStatement(String sql){
System.out.println("执行SQL语句中...");
try {
ps = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
if(sql.substring(0, 6).equals("select")){
rs = ps.executeQuery(sql);
System.out.println("执行完查询操作,结果已返回ResultSet集合");
}else if(sql.substring(0, 6).equals("delete")){
ps.executeUpdate(sql);
System.out.println("已执行完毕删除操作");
}else if(sql.substring(0, 6).equals("insert")){
ps.executeUpdate(sql);
System.out.println("已执行完毕增加操作");
}else{
ps.executeUpdate(sql);
System.out.println("已执行完毕更新操作");
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return ps;
}
public static ResultSet getResultSet(){
System.out.println("查询结果为:");
return rs;
}
public static void closeConnection(){
System.out.println("关闭连接中...");
try {
if (rs != null) {
rs.close();
System.out.println("已关闭ResultSet");
}
if (ps != null) {
ps.close();
System.out.println("已关闭Statement");
}
if (conn != null) {
conn.close();
System.out.println("已关闭Connection");
}
} catch (Exception e) {
// TODO: handle exception
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ConnectionDemo.getConnection();
String sql = "delete from type where id = 1";
ConnectionDemo.getStatement(sql);
String sql2 = "insert into type values(1,'教学设备')";
ConnectionDemo.getStatement(sql2);
String sql1 = "select * from type";
ConnectionDemo.getStatement(sql1);
ResultSet rs = ConnectionDemo.getResultSet();
System.out.println("编号 "+"类 型");
try {
while(rs.next()){
System.out.print(" "+rs.getInt(1)+" ");
System.out.println(rs.getString(2));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ConnectionDemo.closeConnection();
}
}

Ⅸ 求java sqlserver2008的驱动包下载

Microsoft SQL Server JDBC Driver 3.0 下载SQL Server JDBC Driver 3.0,这是一个 Type 4 JDBC 驱动程序,它通过 Java Platform, Enterprise Edition 5 及更高版本中可用的标准 JDBC 应用程序编程接口 (API) 提供数据库连接。 (可用于SQL SERVER 2005,2008,2008 R2) http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=a737000d-68d0-4531-b65d-da0f2a735707