数据库连接.
 
 question1.
 java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
 异常原因:没有导入导驱动包sqljdbc.jar.

question2.
 com.microsoft.sqlserver.jdbc.SQLServerException: 没有为集成身份验证配置驱动程序
 异常原因:打sqlserver2005的sp3的补丁,然后将数据库设置为用windows+sqlserver双重验证。

question3.
 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 ‘xxx’ 无效
  异常原因:访问数据库的用户有登录权限,但无操作表的权限
 解决办法:
 1. 在[企业控制台]窗口–[树]子窗口–[安全性]子树–[登录]项里将你使用的登陆用户的默认数据库设为你所使用的数

据库。
 2. 在[企业控制台]窗口–[树]子窗口–[安全性]子树–[登录]项里新增一个登录用户(在其中选择SQL Server 身份验证

、服务器角色和要访问的数据库),以后便可用些新增用户访问你勾选的数据库了。

question4.
 java.sMS-sql 2005 ''xxx'' (数据库 ''xxx'',架构 ''dbo'')的 SELECT 权限
 异常原因:Sql server 2005 默认设置下不允许远程登陆 
 1 外围设置 tcp/ip 和 named pipe 同时启用 
 2 服务器 --〉属性 --〉安全性 --〉sql server 和windows 认证模式 ,数据库(xxx) --->安全性---->架构---->dbo(属

性)--->权限--->添加--->浏览--> 
 [public]---->具有授予权限(select)

question5.
 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid operation for the current cursor

position.
 异常原因:ResultSet实例res没有移动指针位置。一个ResultSet指针最初的位置在第一条记录之前,第一次调用next方法

使第一条记录处于当前位置,第二次调用next方法,使第二条记录处于当前位置。

question6.

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]No ResultSet set was produced

异常原因:No ResultSet was produced是没有生成记录集,通常在executeQuery(sql)的时候如果是sql为更新、删除或者插入的时候,

就不能用 ResultSet rs=aq.executeQuery(sql);而直接用executeQuery;因为没有生成记录集

executeQuery(sql)是返回一个ResultSet类型,而ResultSet 又是A table of data representing a database result set ,

该异常是修改了数据库但是没有得到返回对象的错误,而executeUpdate是int类型的,

转自:http://blog.csdn.net/ac903919/article/details/4875590

最新文章

  1. MapReduce Shuffle过程
  2. postgresql 触发器
  3. 生成唯一的id(转)
  4. select 通过表单提交获取select中的值
  5. 修改mysql密码的四种方法
  6. java操作office和pdf文件java读取word,excel和pdf文档内容
  7. HDU 2096 小明A+B
  8. Linux 安装Eclipse
  9. 移动端设置, mobile , 一张图片作为背景 ,平铺 ,自动拉伸 , 图片 铺满视界 ,窗口. background-image , background-size, background-repeat
  10. 发送邮件【文本-html】【图片】【邮件】【附件】
  11. 【bzoj3451】Tyvj1953 Normal 期望+树的点分治+FFT
  12. Spartan-6 - How to connect *CMP* pins?
  13. 创建 StyledMapType 地图样式
  14. 监视在input框中按下回车(enter) js实现
  15. Rspec: everyday-rspec实操: 第10章测试其他功能,第11章TDD 第12章总结。
  16. 05.kafka提前准备工作:搭建zookeeper集群环境
  17. MFC【5】MFC集合类
  18. 怎样获取shell函数的返回值及shell命令的返回值?
  19. java中匿名内部类总结
  20. 关于读取本地text文件,自动被添加空格的问题

热门文章

  1. Java Synchronized 关键字
  2. Tim’s iT Blog
  3. Centos7中修改Hostname的方法
  4. Codeforces Round #234 (Div. 2) :A. Inna and Choose Options
  5. 算法笔记_228:信用卡号校验(Java)
  6. 阿里JAVA开发面试常问问题总结2
  7. ajax请求,返回值为304 Not Modified 错误原因与解决办法
  8. Java Singleton的3种实现方式
  9. Java之创建对象>7.Avoid finalizers
  10. 【shell】创建长目录,目录存在则忽略,缺失则创建