在使用java连接sql server 2008时,总会出现很多错误。java连接sql server 2008遇到的问题及解决方法很多。single在这里分享下自己的经验,供大家参考。
java连接sql server 2008遇到的问题之一:
使用 sql server 2008 时,无法使用SA用户登陆(应该是所有sql server版本都会出现这样的问题)
解决方法:
1、打Microsoft Sql Server Management Studio Express,以windows验证方式登陆,打开服务器属性窗口(在数据库服务器图标上点右键选"属性"),选择"安全性"选项,
2、服务器验证方式选择SQL SERVERTT和windows验证方式,确认
3、然后再到"安全性-登陆名"处设置SA用户属性,
4、设置密码
5、状态-启用SA用户
做完这五个操作后,java连接sql server 2008遇到的问题之一解决了。
java连接sql server 2008遇到的问题之二:
严重:此驱动程序不支持 Java Runtime Environment (JRE) 1.6 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar ,运行成功!
背景:在使用java连sql server 2008时,遇到的问题。
分析:数据库驱动问题。
解决方法:
下载Microsoft SQL Server JDBC Driver 2.0 .据官方说明,支持sql2000/sql2005/sql2008
必须确保 CLASSPATH 语句仅包含一个 Microsoft SQL Server JDBC driver,例如 sqljdbc.jar 或 sqljdbc4.jar。sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。
如运行时,发生错误,试着删除sqljdbc.jar, 再运行成功。在使用sql server 2008数据库驱动sqljdbc4.jar ,时,不能重复加载sql server 2005,及sql server 2000的数据库驱动。
经过上述操作,java连接sql server 2008遇到的问题之二也解决了。
当然,java连接sql server 2008遇到的问题也不只这两点,欢迎大家留言讨论!
最后附:sql server 2008 数据库驱动
