Java怎么跟sql server连接的

问题描述

我连接数据库的时候出现这样的问题连接失败:SQLState:'01000'SQLServer错误:53[microsoft][DDBCSQLserverDriver][DBNETLIB]connenctionOpen(connect()).连接失败:SQLServer:'08001'SQLServer错误:17[microsoft][DDBCSQLserverDriver][DBNETLIB]SQLServer不存在或访问被拒绝

解决方案

解决方案二:
没驱动包?
解决方案三:
看看你的链接字符串写错没有还是就是有没有权限
解决方案四:
你先确定你的数据库服务启动了,再telnet下端口1433
解决方案五:
问问题的方式:1.你的程序中做了哪些工作,如异入包,连接字符串,怎么加载驱动,获得连接等。2.出现问题时你试着怎么解决过了,每次都出现了哪些问题。3.列出具体的内容,再到这里问。如果只是突兀的给出个问题,别人也不好帮你解决。
解决方案六:
你的sqlserver对外提供服务了吗?看看有没有少启动哪个进程导致不能正常服务
解决方案七:
应该是缺少驱动包
解决方案八:
下载一个odbc.jar驱动包,然后在项目中加入.jar文件。
解决方案九:
也可以看看你sqlserver的版本如果上2000的话最好打上sp3或sp4的补丁包
解决方案十:
去网下一个如果版本是2000的有两个jar包2005的只有一个jar包。
解决方案十一:
驱动包?
解决方案十二:
缺少驱动包,实在不行就恢复系统,重装SQL。。。。
解决方案十三:
参考:
解决方案十四:
检查这几项window服务,数据库服务是否启动,驱动是否ok,数据源测试下。百度一下,这个一搜就出来了,胆大点,接完后不行把错误提示贴出来
解决方案十五:
关闭防火防火墙试试,1433端口是否打开?装一个补丁sqlserver补丁,很多情况是没有装补丁。
解决方案:
引用13楼democreen的回复:

检查这几项window服务,数据库服务是否启动,驱动是否ok,数据源测试下。百度一下,这个一搜就出来了,胆大点,接完后不行把错误提示贴出来

可以一试。。
解决方案:
使用JDBC库,关闭防火墙,配置正确的访问参数
解决方案:
有个sqll什么的驱动包然后添加进去。..连接sql字符串com.sqlserver.micsolft...
解决方案:
先看看SQL是否启动,在看看驱动包是否添加了
解决方案:
还是直连吧然后要安装好驱动包如果是连sql2000则要打上sp3的补丁
解决方案:
要么是驱动包没有,要么是没有打SQL数据库补丁
解决方案:
看端口,连接数据库驱动包,检查代码
解决方案:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=xxx","sa","sa");st=conn.createStatement();如果是sql2000,就用上面的代码连
解决方案:
其实可以有桥连接,在控制面板上,的管理工具中的数据源(ODBC)来进行连接
解决方案:
stringsql="com.microsoft.jdbc.sqlserver.SQLServerDriver";stringurl="jdbc:microsoft:sqlserver://172.0.0.1:3483;DatabaseName=数据库名";Class.forName(sql);Connectionconn=DriverManager.getConnection(url,"username","password");st=conn.createStatement();当然最好把Connectionconn声明成全局变量,再加以封装,写在一个Dao中,以便后面的代码调用如果是sql2005,就用上面的代码连
解决方案:
你是不是都没有建立odbc啊!看你的数据源有没有建错。通过odbc:jdbc是很好链接数据库的1、建好数据源2、Connectionconn=DriverManager.getConnection("jdbc:odbc:___");下划线是数据源名Statementstm=conn.createStatement();QQ:137321305(不会了可以问QQ。加时说明原因!)

时间: 2024-10-26 19:44:09

Java怎么跟sql server连接的的相关文章

[Java]log4j写SQL Server数据库日志的统一写法

[Java]log4j写SQL Server数据库日志的统一写法 编写者 日期 关键词 郑昀@ultrapower 2005-7-19 Java log4j sqlserver   SQL Server 2000 Driver for JDBC Service Pack 3的下载 之前需要注意一点,sql server同样必须打上了sp3的补丁,然后才能与jdbc for sqlserver sp3连接.如果是"Error establishing socket"错误,很有可能是要在s

小结SQL Server连接失败错误的解决

server|错误|解决     在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了.一般而言,有以下两种连接 SQL Server 的方式:    一是利用 SQL Server 自带的客户端工具,如企业管理器.查询分析器.事务探查器等.     二是利用用户自己开发的客户端程序,如ASP 脚本.VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server.下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题.     一.客

SQL Server连接中的三个最常见错误:

server|错误 SQL Server连接中的三个最常见错误: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因. ============= 首先,检查网络物理连接 =============ping <服务器IP地址/服务

用户 &amp;#39;sa&amp;#39; 登录失败。原因: 未与信任 SQL Server 连接 的解决方法

用户 'sa' 登录失败.原因: 未与信任 SQL Server 连接 的解决方法如下: 一.控制面板->服务->MS SQL SERVER->登陆-->本地系统帐户-->重新启动MS SQL SERVER用windows验证登陆查询分析器-->执行 sp_password null,sa新密码,'sa' 二."无法连接到服务器,用户xxx登陆失败"该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方

SQL Server连接失败错误及解决[2]

server|错误|解决 通过以上几个方面的检查,错误 1 发生的原因基本上可以被排除.下面我们再详细描述如何来解决错误 2. 当用户尝试在查询分析器里面使用sa来连接SQL Server,或者在企业管理器里面使用sa来新建一个SQL Server注册时,经常会遇到如图 2 所示的错误信息.该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示: 1. 在服务器端使用企

SQL Server连接失败错误分析与排除(2)

二."无法连接到服务器,用户xxx登陆失败" (图5) 该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示: 1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server: 2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择&quo

SQL Server连接中的四个最常见错误

server|错误 SQL Server连接中的四个最常见错误: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误 2,服务器端网络配置有误 3,客户端网络配置有误 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因. ============= 首先,检查网络物理连接 ============= ping <服务器IP地址

SQL Server连接ACCESS数据库的实现

access|server|数据|数据库   SQL Server连接ACCESS数据库的实现   作者:  CCBZZP          不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联.   本文的测试环境为: 操作系统:  WINDOWS2000 SERVER (繁体系统) 安装数据库: SQLSERVER2000(英

小结SQL Server连接失败错误及解决

server|错误|解决 在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了.一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器.查询分析器.事务探查器等:二是利用用户自己开发的客户端程序,如ASP 脚本.VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server.下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题. 一.客户端工具连接失败 在使用 SQL